diff --git a/C212943/C212943.zip b/C212943/C212943.zip deleted file mode 100755 index 180f906..0000000 Binary files a/C212943/C212943.zip and /dev/null differ diff --git a/CF1091/A.cpp b/cf/CF1091/A.cpp similarity index 100% rename from CF1091/A.cpp rename to cf/CF1091/A.cpp diff --git a/CF1091/B.cpp b/cf/CF1091/B.cpp similarity index 100% rename from CF1091/B.cpp rename to cf/CF1091/B.cpp diff --git a/CF1091/C.cpp b/cf/CF1091/C.cpp similarity index 100% rename from CF1091/C.cpp rename to cf/CF1091/C.cpp diff --git a/CF1091/CMakeLists.txt b/cf/CF1091/CMakeLists.txt similarity index 100% rename from CF1091/CMakeLists.txt rename to cf/CF1091/CMakeLists.txt diff --git a/CF1091/D.cpp b/cf/CF1091/D.cpp similarity index 100% rename from CF1091/D.cpp rename to cf/CF1091/D.cpp diff --git a/cf1073/A.cpp b/cf/cf1073/A.cpp similarity index 100% rename from cf1073/A.cpp rename to cf/cf1073/A.cpp diff --git a/cf1073/B.cpp b/cf/cf1073/B.cpp similarity index 100% rename from cf1073/B.cpp rename to cf/cf1073/B.cpp diff --git a/cf1076/CMakeLists.txt b/cf/cf1076/CMakeLists.txt similarity index 100% rename from cf1076/CMakeLists.txt rename to cf/cf1076/CMakeLists.txt diff --git a/cf1076/a.cpp b/cf/cf1076/a.cpp similarity index 100% rename from cf1076/a.cpp rename to cf/cf1076/a.cpp diff --git a/cf1076/b.cpp b/cf/cf1076/b.cpp similarity index 100% rename from cf1076/b.cpp rename to cf/cf1076/b.cpp diff --git a/cf1076/c.cpp b/cf/cf1076/c.cpp similarity index 100% rename from cf1076/c.cpp rename to cf/cf1076/c.cpp diff --git a/cf1076/d.cpp b/cf/cf1076/d.cpp similarity index 100% rename from cf1076/d.cpp rename to cf/cf1076/d.cpp diff --git a/cf1077/1.cpp b/cf/cf1077/1.cpp similarity index 100% rename from cf1077/1.cpp rename to cf/cf1077/1.cpp diff --git a/cf1077/2.cpp b/cf/cf1077/2.cpp similarity index 100% rename from cf1077/2.cpp rename to cf/cf1077/2.cpp diff --git a/cf1077/3.cpp b/cf/cf1077/3.cpp similarity index 100% rename from cf1077/3.cpp rename to cf/cf1077/3.cpp diff --git a/cf1077/4.cpp b/cf/cf1077/4.cpp similarity index 100% rename from cf1077/4.cpp rename to cf/cf1077/4.cpp diff --git a/cf1077/5.cpp b/cf/cf1077/5.cpp similarity index 100% rename from cf1077/5.cpp rename to cf/cf1077/5.cpp diff --git a/cf1077/CMakeLists.txt b/cf/cf1077/CMakeLists.txt similarity index 100% rename from cf1077/CMakeLists.txt rename to cf/cf1077/CMakeLists.txt diff --git a/cf1104/CMakeLists.txt b/cf/cf1104/CMakeLists.txt similarity index 100% rename from cf1104/CMakeLists.txt rename to cf/cf1104/CMakeLists.txt diff --git a/cf1104/P1.cpp b/cf/cf1104/P1.cpp similarity index 100% rename from cf1104/P1.cpp rename to cf/cf1104/P1.cpp diff --git a/cf1104/P2.cpp b/cf/cf1104/P2.cpp similarity index 100% rename from cf1104/P2.cpp rename to cf/cf1104/P2.cpp diff --git a/cf1104/P3.cpp b/cf/cf1104/P3.cpp similarity index 100% rename from cf1104/P3.cpp rename to cf/cf1104/P3.cpp diff --git a/cf1104/P4.cpp b/cf/cf1104/P4.cpp similarity index 100% rename from cf1104/P4.cpp rename to cf/cf1104/P4.cpp diff --git a/cf1104/P4.py b/cf/cf1104/P4.py similarity index 100% rename from cf1104/P4.py rename to cf/cf1104/P4.py diff --git a/C294005/P5.cpp b/cf/cf1104/P5.cpp similarity index 100% rename from C294005/P5.cpp rename to cf/cf1104/P5.cpp diff --git a/C280490/P6.cpp b/cf/cf1104/P6.cpp similarity index 100% rename from C280490/P6.cpp rename to cf/cf1104/P6.cpp diff --git a/C288504/P7.cpp b/cf/cf1104/P7.cpp similarity index 100% rename from C288504/P7.cpp rename to cf/cf1104/P7.cpp diff --git a/cf1106/1.cpp b/cf/cf1106/1.cpp similarity index 100% rename from cf1106/1.cpp rename to cf/cf1106/1.cpp diff --git a/cf1106/2.cpp b/cf/cf1106/2.cpp similarity index 100% rename from cf1106/2.cpp rename to cf/cf1106/2.cpp diff --git a/cf1106/3.cpp b/cf/cf1106/3.cpp similarity index 100% rename from cf1106/3.cpp rename to cf/cf1106/3.cpp diff --git a/cf1106/4.cpp b/cf/cf1106/4.cpp similarity index 100% rename from cf1106/4.cpp rename to cf/cf1106/4.cpp diff --git a/cf1106/5.cpp b/cf/cf1106/5.cpp similarity index 100% rename from cf1106/5.cpp rename to cf/cf1106/5.cpp diff --git a/cf1106/6.cpp b/cf/cf1106/6.cpp similarity index 100% rename from cf1106/6.cpp rename to cf/cf1106/6.cpp diff --git a/cf1106/CMakeLists.txt b/cf/cf1106/CMakeLists.txt similarity index 100% rename from cf1106/CMakeLists.txt rename to cf/cf1106/CMakeLists.txt diff --git a/cf1106/generate.py b/cf/cf1106/generate.py similarity index 100% rename from cf1106/generate.py rename to cf/cf1106/generate.py diff --git a/C294033/CMakeLists.txt b/cf/cf1119/CMakeLists.txt similarity index 100% rename from C294033/CMakeLists.txt rename to cf/cf1119/CMakeLists.txt diff --git a/cf1119/P1.cpp b/cf/cf1119/P1.cpp similarity index 100% rename from cf1119/P1.cpp rename to cf/cf1119/P1.cpp diff --git a/cf1119/P2.cpp b/cf/cf1119/P2.cpp similarity index 100% rename from cf1119/P2.cpp rename to cf/cf1119/P2.cpp diff --git a/cf1119/P3.cpp b/cf/cf1119/P3.cpp similarity index 100% rename from cf1119/P3.cpp rename to cf/cf1119/P3.cpp diff --git a/cf1119/P4.cpp b/cf/cf1119/P4.cpp similarity index 100% rename from cf1119/P4.cpp rename to cf/cf1119/P4.cpp diff --git a/C294033/P5.cpp b/cf/cf1119/P5.cpp similarity index 100% rename from C294033/P5.cpp rename to cf/cf1119/P5.cpp diff --git a/C294033/P6.cpp b/cf/cf1119/P6.cpp similarity index 100% rename from C294033/P6.cpp rename to cf/cf1119/P6.cpp diff --git a/C294033/P7.cpp b/cf/cf1119/P7.cpp similarity index 100% rename from C294033/P7.cpp rename to cf/cf1119/P7.cpp diff --git a/cf1138/A.cpp b/cf/cf1138/A.cpp similarity index 100% rename from cf1138/A.cpp rename to cf/cf1138/A.cpp diff --git a/cf1138/C.cpp b/cf/cf1138/C.cpp similarity index 100% rename from cf1138/C.cpp rename to cf/cf1138/C.cpp diff --git a/cf1138/CMakeLists.txt b/cf/cf1138/CMakeLists.txt similarity index 100% rename from cf1138/CMakeLists.txt rename to cf/cf1138/CMakeLists.txt diff --git a/cf1152/CMakeLists.txt b/cf/cf1152/CMakeLists.txt similarity index 100% rename from cf1152/CMakeLists.txt rename to cf/cf1152/CMakeLists.txt diff --git a/cf1152/P1.cpp b/cf/cf1152/P1.cpp similarity index 100% rename from cf1152/P1.cpp rename to cf/cf1152/P1.cpp diff --git a/cf1152/P2.cpp b/cf/cf1152/P2.cpp similarity index 100% rename from cf1152/P2.cpp rename to cf/cf1152/P2.cpp diff --git a/cf1152/P3.cpp b/cf/cf1152/P3.cpp similarity index 100% rename from cf1152/P3.cpp rename to cf/cf1152/P3.cpp diff --git a/cf1152/P4.cpp b/cf/cf1152/P4.cpp similarity index 100% rename from cf1152/P4.cpp rename to cf/cf1152/P4.cpp diff --git a/C295579/P5.cpp b/cf/cf1152/P5.cpp similarity index 100% rename from C295579/P5.cpp rename to cf/cf1152/P5.cpp diff --git a/C302167/P6.cpp b/cf/cf1152/P6.cpp similarity index 100% rename from C302167/P6.cpp rename to cf/cf1152/P6.cpp diff --git a/cf1119/CMakeLists.txt b/cf/cf1155/CMakeLists.txt similarity index 100% rename from cf1119/CMakeLists.txt rename to cf/cf1155/CMakeLists.txt diff --git a/cf1155/P1.cpp b/cf/cf1155/P1.cpp similarity index 100% rename from cf1155/P1.cpp rename to cf/cf1155/P1.cpp diff --git a/cf1155/P2.cpp b/cf/cf1155/P2.cpp similarity index 100% rename from cf1155/P2.cpp rename to cf/cf1155/P2.cpp diff --git a/cf1155/P3.cpp b/cf/cf1155/P3.cpp similarity index 100% rename from cf1155/P3.cpp rename to cf/cf1155/P3.cpp diff --git a/cf1155/P4.cpp b/cf/cf1155/P4.cpp similarity index 100% rename from cf1155/P4.cpp rename to cf/cf1155/P4.cpp diff --git a/C296068/P5.cpp b/cf/cf1155/P5.cpp similarity index 100% rename from C296068/P5.cpp rename to cf/cf1155/P5.cpp diff --git a/cf1104/P6.cpp b/cf/cf1155/P6.cpp similarity index 100% rename from cf1104/P6.cpp rename to cf/cf1155/P6.cpp diff --git a/C302167/P7.cpp b/cf/cf1155/P7.cpp similarity index 100% rename from C302167/P7.cpp rename to cf/cf1155/P7.cpp diff --git a/cf1155/CMakeLists.txt b/cf/cf1156/CMakeLists.txt similarity index 100% rename from cf1155/CMakeLists.txt rename to cf/cf1156/CMakeLists.txt diff --git a/cf1156/P1.cpp b/cf/cf1156/P1.cpp similarity index 100% rename from cf1156/P1.cpp rename to cf/cf1156/P1.cpp diff --git a/cf1156/P2.cpp b/cf/cf1156/P2.cpp similarity index 100% rename from cf1156/P2.cpp rename to cf/cf1156/P2.cpp diff --git a/cf1156/P3.cpp b/cf/cf1156/P3.cpp similarity index 100% rename from cf1156/P3.cpp rename to cf/cf1156/P3.cpp diff --git a/C280490/P4.cpp b/cf/cf1156/P4.cpp similarity index 100% rename from C280490/P4.cpp rename to cf/cf1156/P4.cpp diff --git a/C302167/P5.cpp b/cf/cf1156/P5.cpp similarity index 100% rename from C302167/P5.cpp rename to cf/cf1156/P5.cpp diff --git a/cf1119/P6.cpp b/cf/cf1156/P6.cpp similarity index 100% rename from cf1119/P6.cpp rename to cf/cf1156/P6.cpp diff --git a/cf1104/P7.cpp b/cf/cf1156/P7.cpp similarity index 100% rename from cf1104/P7.cpp rename to cf/cf1156/P7.cpp diff --git a/cf1167/CMakeLists.txt b/cf/cf1167/CMakeLists.txt similarity index 100% rename from cf1167/CMakeLists.txt rename to cf/cf1167/CMakeLists.txt diff --git a/cf1167/P1.cpp b/cf/cf1167/P1.cpp similarity index 100% rename from cf1167/P1.cpp rename to cf/cf1167/P1.cpp diff --git a/cf1167/P2.cpp b/cf/cf1167/P2.cpp similarity index 100% rename from cf1167/P2.cpp rename to cf/cf1167/P2.cpp diff --git a/cf1167/P3.cpp b/cf/cf1167/P3.cpp similarity index 100% rename from cf1167/P3.cpp rename to cf/cf1167/P3.cpp diff --git a/cf1167/P4.cpp b/cf/cf1167/P4.cpp similarity index 100% rename from cf1167/P4.cpp rename to cf/cf1167/P4.cpp diff --git a/C304367/P5.cpp b/cf/cf1167/P5.cpp similarity index 100% rename from C304367/P5.cpp rename to cf/cf1167/P5.cpp diff --git a/cf1152/P6.cpp b/cf/cf1167/P6.cpp similarity index 100% rename from cf1152/P6.cpp rename to cf/cf1167/P6.cpp diff --git a/cf1119/P7.cpp b/cf/cf1167/P7.cpp similarity index 100% rename from cf1119/P7.cpp rename to cf/cf1167/P7.cpp diff --git a/cf1173/CMakeLists.txt b/cf/cf1173/CMakeLists.txt similarity index 100% rename from cf1173/CMakeLists.txt rename to cf/cf1173/CMakeLists.txt diff --git a/cf1173/P1.cpp b/cf/cf1173/P1.cpp similarity index 100% rename from cf1173/P1.cpp rename to cf/cf1173/P1.cpp diff --git a/cf1173/P2.cpp b/cf/cf1173/P2.cpp similarity index 100% rename from cf1173/P2.cpp rename to cf/cf1173/P2.cpp diff --git a/cf1173/P3.cpp b/cf/cf1173/P3.cpp similarity index 100% rename from cf1173/P3.cpp rename to cf/cf1173/P3.cpp diff --git a/C287784/P4.cpp b/cf/cf1173/P4.cpp similarity index 100% rename from C287784/P4.cpp rename to cf/cf1173/P4.cpp diff --git a/cf1104/P5.cpp b/cf/cf1173/P5.cpp similarity index 100% rename from cf1104/P5.cpp rename to cf/cf1173/P5.cpp diff --git a/cf1155/P6.cpp b/cf/cf1173/P6.cpp similarity index 100% rename from cf1155/P6.cpp rename to cf/cf1173/P6.cpp diff --git a/cf1200/A.cpp b/cf/cf1200/A.cpp similarity index 100% rename from cf1200/A.cpp rename to cf/cf1200/A.cpp diff --git a/cf1200/B.cpp b/cf/cf1200/B.cpp similarity index 100% rename from cf1200/B.cpp rename to cf/cf1200/B.cpp diff --git a/cf1200/C.cpp b/cf/cf1200/C.cpp similarity index 100% rename from cf1200/C.cpp rename to cf/cf1200/C.cpp diff --git a/cf1200/CMakeLists.txt b/cf/cf1200/CMakeLists.txt similarity index 100% rename from cf1200/CMakeLists.txt rename to cf/cf1200/CMakeLists.txt diff --git a/cf1200/D.cpp b/cf/cf1200/D.cpp similarity index 100% rename from cf1200/D.cpp rename to cf/cf1200/D.cpp diff --git a/cf1200/E.cpp b/cf/cf1200/E.cpp similarity index 100% rename from cf1200/E.cpp rename to cf/cf1200/E.cpp diff --git a/C337053/F.cpp b/cf/cf1200/F.cpp similarity index 100% rename from C337053/F.cpp rename to cf/cf1200/F.cpp diff --git a/cf1203/A.cpp b/cf/cf1203/A.cpp similarity index 100% rename from cf1203/A.cpp rename to cf/cf1203/A.cpp diff --git a/cf1203/B.cpp b/cf/cf1203/B.cpp similarity index 100% rename from cf1203/B.cpp rename to cf/cf1203/B.cpp diff --git a/cf1203/C.cpp b/cf/cf1203/C.cpp similarity index 100% rename from cf1203/C.cpp rename to cf/cf1203/C.cpp diff --git a/cf1203/CMakeLists.txt b/cf/cf1203/CMakeLists.txt similarity index 100% rename from cf1203/CMakeLists.txt rename to cf/cf1203/CMakeLists.txt diff --git a/cf1203/D1.cpp b/cf/cf1203/D1.cpp similarity index 100% rename from cf1203/D1.cpp rename to cf/cf1203/D1.cpp diff --git a/cf1203/D2.cpp b/cf/cf1203/D2.cpp similarity index 100% rename from cf1203/D2.cpp rename to cf/cf1203/D2.cpp diff --git a/cf1203/E.cpp b/cf/cf1203/E.cpp similarity index 100% rename from cf1203/E.cpp rename to cf/cf1203/E.cpp diff --git a/cf1203/F1.cpp b/cf/cf1203/F1.cpp similarity index 100% rename from cf1203/F1.cpp rename to cf/cf1203/F1.cpp diff --git a/cf1203/F2.cpp b/cf/cf1203/F2.cpp similarity index 100% rename from cf1203/F2.cpp rename to cf/cf1203/F2.cpp diff --git a/cf1228/A.cpp b/cf/cf1228/A.cpp similarity index 100% rename from cf1228/A.cpp rename to cf/cf1228/A.cpp diff --git a/cf1228/B.cpp b/cf/cf1228/B.cpp similarity index 100% rename from cf1228/B.cpp rename to cf/cf1228/B.cpp diff --git a/cf1228/C.cpp b/cf/cf1228/C.cpp similarity index 100% rename from cf1228/C.cpp rename to cf/cf1228/C.cpp diff --git a/cf1228/CMakeLists.txt b/cf/cf1228/CMakeLists.txt similarity index 100% rename from cf1228/CMakeLists.txt rename to cf/cf1228/CMakeLists.txt diff --git a/cf1228/D.cpp b/cf/cf1228/D.cpp similarity index 100% rename from cf1228/D.cpp rename to cf/cf1228/D.cpp diff --git a/C337053/E.cpp b/cf/cf1228/E.cpp similarity index 100% rename from C337053/E.cpp rename to cf/cf1228/E.cpp diff --git a/cf1241/1.cpp b/cf/cf1241/1.cpp similarity index 100% rename from cf1241/1.cpp rename to cf/cf1241/1.cpp diff --git a/cf1241/2.cpp b/cf/cf1241/2.cpp similarity index 100% rename from cf1241/2.cpp rename to cf/cf1241/2.cpp diff --git a/cf1241/3.cpp b/cf/cf1241/3.cpp similarity index 100% rename from cf1241/3.cpp rename to cf/cf1241/3.cpp diff --git a/cf1241/4.cpp b/cf/cf1241/4.cpp similarity index 100% rename from cf1241/4.cpp rename to cf/cf1241/4.cpp diff --git a/cf1241/5.cpp b/cf/cf1241/5.cpp similarity index 100% rename from cf1241/5.cpp rename to cf/cf1241/5.cpp diff --git a/cf1241/6.cpp b/cf/cf1241/6.cpp similarity index 100% rename from cf1241/6.cpp rename to cf/cf1241/6.cpp diff --git a/cf1241/7.cpp b/cf/cf1241/7.cpp similarity index 100% rename from cf1241/7.cpp rename to cf/cf1241/7.cpp diff --git a/cf1241/CMakeLists.txt b/cf/cf1241/CMakeLists.txt similarity index 100% rename from cf1241/CMakeLists.txt rename to cf/cf1241/CMakeLists.txt diff --git a/cf1253/A.cpp b/cf/cf1253/A.cpp similarity index 100% rename from cf1253/A.cpp rename to cf/cf1253/A.cpp diff --git a/cf1253/B.cpp b/cf/cf1253/B.cpp similarity index 100% rename from cf1253/B.cpp rename to cf/cf1253/B.cpp diff --git a/cf1253/C.cpp b/cf/cf1253/C.cpp similarity index 100% rename from cf1253/C.cpp rename to cf/cf1253/C.cpp diff --git a/cf1253/CMakeLists.txt b/cf/cf1253/CMakeLists.txt similarity index 100% rename from cf1253/CMakeLists.txt rename to cf/cf1253/CMakeLists.txt diff --git a/cf1253/D.cpp b/cf/cf1253/D.cpp similarity index 100% rename from cf1253/D.cpp rename to cf/cf1253/D.cpp diff --git a/cf1253/E.cpp b/cf/cf1253/E.cpp similarity index 100% rename from cf1253/E.cpp rename to cf/cf1253/E.cpp diff --git a/cf1253/F.cpp b/cf/cf1253/F.cpp similarity index 100% rename from cf1253/F.cpp rename to cf/cf1253/F.cpp diff --git a/cf1332/.vscode/settings.json b/cf/cf1332/.vscode/settings.json similarity index 100% rename from cf1332/.vscode/settings.json rename to cf/cf1332/.vscode/settings.json diff --git a/cf1332/A.cpp b/cf/cf1332/A.cpp similarity index 100% rename from cf1332/A.cpp rename to cf/cf1332/A.cpp diff --git a/cf1332/B.cpp b/cf/cf1332/B.cpp similarity index 100% rename from cf1332/B.cpp rename to cf/cf1332/B.cpp diff --git a/cf1332/C.cpp b/cf/cf1332/C.cpp similarity index 100% rename from cf1332/C.cpp rename to cf/cf1332/C.cpp diff --git a/cf1332/CMakeLists.txt b/cf/cf1332/CMakeLists.txt similarity index 100% rename from cf1332/CMakeLists.txt rename to cf/cf1332/CMakeLists.txt diff --git a/cf1332/D.cpp b/cf/cf1332/D.cpp similarity index 100% rename from cf1332/D.cpp rename to cf/cf1332/D.cpp diff --git a/cf1228/E.cpp b/cf/cf1332/E.cpp similarity index 100% rename from cf1228/E.cpp rename to cf/cf1332/E.cpp diff --git a/cf1200/F.cpp b/cf/cf1332/F.cpp similarity index 100% rename from cf1200/F.cpp rename to cf/cf1332/F.cpp diff --git a/hdu/1421.cpp b/hdu/1421.cpp deleted file mode 100644 index 72800af..0000000 --- a/hdu/1421.cpp +++ /dev/null @@ -1,90 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS -#define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING -#include -using namespace std; -#define CRP(t, x) const t &x -#define OPX(op, t, x) operator op(CRP(t, x)) -#define OPL(t, x) bool OPX(<, t, x) const -#define FIL(x, v) memset(x, v, sizeof(x)) -#define CLR(x) FIL(x, 0) -#define NE1(x) FIL(x, -1) -#define INF(x) FIL(x, 0x3f) -#ifndef _DEBUG -#define _DEBUG 0 -#endif // !_DEBUG -#define IFD if (_DEBUG) -typedef int64_t ll, i64; -typedef uint64_t ull, u64; -template -using enable_if_arithmetic = typename enable_if::value>::type; -template -using enable_if_integral = typename enable_if::value>::type; -inline char getchar(int) -{ - static char buf[64 << 20], *S = buf, *T = buf; - if (S == T) T = fread(S = buf, 1, 64 << 20, stdin) + S; - return S == T ? EOF : *S++; -} -template > -inline bool read(T &x) -{ - int ch = x = 0; - while (!isdigit(ch = getchar())) - if (ch == EOF) return false; - for (; isdigit(ch); ch = getchar()) x = x * 10 + ch - '0'; - return true; -} -template > -inline bool read(T &x, Args &... args) { return read(x) && read(args...); } -ll gcd(ll a, ll b) { return b == 0 ? a : gcd(b, a % b); } -ll fpow(ll a, ll b, ll m) -{ - ll r = 1; - for (; b; b >>= 1, a = a * a % m) - if (b & 1) r = r * a % m; - return r; -} -constexpr double eps = 1e-8; -inline int sgn(double x) { return x > eps ? 1 : x < -eps ? -1 : 0; } -const int N = 2050; -ll a[N]; -int vis[N]; -struct pa -{ - int i, j; - ll v; - OPL(pa, rhs) - { - if (v > rhs.v) return true; - if (v < rhs.v) return false; - if (i > rhs.i) return true; - if (i < rhs.i) return false; - return j > rhs.j; - } -}; -ll sq(ll x) { return x * x; } -int main() -{ - for (int n, k, t = 1; read(n, k); t++) - { - for (int i = 0; i < n; i++) read(a[i]); - sort(a, a + n); - priority_queue H; - // for (int i = 0; i < n; i++) - // for (int j = 0; j < i; j++) - // H.push({i, j, sq(a[i] - a[j])}); - for (int i = 1; i < n; i++) - H.push({i - 1, i, sq(a[i - 1] - a[i])}); - ll ans = 0; - for (; k && !H.empty(); H.pop()) - { - auto x = H.top(); - if (vis[x.i] == t || vis[x.j] == t) continue; - ans += x.v; - vis[x.i] = vis[x.j] = t; - k--; - } - printf("%lld\n", ans); - } - return 0; -} \ No newline at end of file diff --git a/hdu848/.gdb_history b/hdu/hdu848/.gdb_history similarity index 100% rename from hdu848/.gdb_history rename to hdu/hdu848/.gdb_history diff --git a/hdu848/A.cpp b/hdu/hdu848/A.cpp similarity index 100% rename from hdu848/A.cpp rename to hdu/hdu848/A.cpp diff --git a/hdu848/B.cpp b/hdu/hdu848/B.cpp similarity index 100% rename from hdu848/B.cpp rename to hdu/hdu848/B.cpp diff --git a/hdu848/C.cpp b/hdu/hdu848/C.cpp similarity index 100% rename from hdu848/C.cpp rename to hdu/hdu848/C.cpp diff --git a/hdu848/CMakeLists.txt b/hdu/hdu848/CMakeLists.txt similarity index 100% rename from hdu848/CMakeLists.txt rename to hdu/hdu848/CMakeLists.txt diff --git a/hdu848/D.cpp b/hdu/hdu848/D.cpp similarity index 100% rename from hdu848/D.cpp rename to hdu/hdu848/D.cpp diff --git a/hdu848/E b/hdu/hdu848/E similarity index 100% rename from hdu848/E rename to hdu/hdu848/E diff --git a/hdu848/E.cpp b/hdu/hdu848/E.cpp similarity index 100% rename from hdu848/E.cpp rename to hdu/hdu848/E.cpp diff --git a/hdu848/F.cpp b/hdu/hdu848/F.cpp similarity index 100% rename from hdu848/F.cpp rename to hdu/hdu848/F.cpp diff --git a/hdu848/G.cpp b/hdu/hdu848/G.cpp similarity index 100% rename from hdu848/G.cpp rename to hdu/hdu848/G.cpp diff --git a/hdu848/H.cpp b/hdu/hdu848/H.cpp similarity index 100% rename from hdu848/H.cpp rename to hdu/hdu848/H.cpp diff --git a/hdu848/I.cpp b/hdu/hdu848/I.cpp similarity index 100% rename from hdu848/I.cpp rename to hdu/hdu848/I.cpp diff --git a/hdu848/J.cpp b/hdu/hdu848/J.cpp similarity index 100% rename from hdu848/J.cpp rename to hdu/hdu848/J.cpp diff --git a/hdu848/gen.py b/hdu/hdu848/gen.py similarity index 100% rename from hdu848/gen.py rename to hdu/hdu848/gen.py diff --git a/hdu848/input.txt b/hdu/hdu848/input.txt similarity index 100% rename from hdu848/input.txt rename to hdu/hdu848/input.txt diff --git a/hdu849/1.txt b/hdu/hdu849/1.txt similarity index 100% rename from hdu849/1.txt rename to hdu/hdu849/1.txt diff --git a/hdu849/1001.cpp b/hdu/hdu849/1001.cpp similarity index 100% rename from hdu849/1001.cpp rename to hdu/hdu849/1001.cpp diff --git a/hdu849/1002.cpp b/hdu/hdu849/1002.cpp similarity index 100% rename from hdu849/1002.cpp rename to hdu/hdu849/1002.cpp diff --git a/hdu849/1003.cpp b/hdu/hdu849/1003.cpp similarity index 100% rename from hdu849/1003.cpp rename to hdu/hdu849/1003.cpp diff --git a/hdu849/1004.cpp b/hdu/hdu849/1004.cpp similarity index 100% rename from hdu849/1004.cpp rename to hdu/hdu849/1004.cpp diff --git a/hdu849/1005.cpp b/hdu/hdu849/1005.cpp similarity index 100% rename from hdu849/1005.cpp rename to hdu/hdu849/1005.cpp diff --git a/hdu849/1006.cpp b/hdu/hdu849/1006.cpp similarity index 100% rename from hdu849/1006.cpp rename to hdu/hdu849/1006.cpp diff --git a/hdu849/1007.cpp b/hdu/hdu849/1007.cpp similarity index 100% rename from hdu849/1007.cpp rename to hdu/hdu849/1007.cpp diff --git a/hdu849/1008.cpp b/hdu/hdu849/1008.cpp similarity index 100% rename from hdu849/1008.cpp rename to hdu/hdu849/1008.cpp diff --git a/hdu849/1009.cpp b/hdu/hdu849/1009.cpp similarity index 100% rename from hdu849/1009.cpp rename to hdu/hdu849/1009.cpp diff --git a/hdu849/1010 b/hdu/hdu849/1010 similarity index 100% rename from hdu849/1010 rename to hdu/hdu849/1010 diff --git a/hdu849/1010.cpp b/hdu/hdu849/1010.cpp similarity index 100% rename from hdu849/1010.cpp rename to hdu/hdu849/1010.cpp diff --git a/hdu849/1011 b/hdu/hdu849/1011 similarity index 100% rename from hdu849/1011 rename to hdu/hdu849/1011 diff --git a/hdu849/1011.cpp b/hdu/hdu849/1011.cpp similarity index 100% rename from hdu849/1011.cpp rename to hdu/hdu849/1011.cpp diff --git a/hdu849/1011.py b/hdu/hdu849/1011.py similarity index 100% rename from hdu849/1011.py rename to hdu/hdu849/1011.py diff --git a/hdu849/1011T b/hdu/hdu849/1011T similarity index 100% rename from hdu849/1011T rename to hdu/hdu849/1011T diff --git a/hdu849/1011T.cpp b/hdu/hdu849/1011T.cpp similarity index 100% rename from hdu849/1011T.cpp rename to hdu/hdu849/1011T.cpp diff --git a/hdu849/1012.cpp b/hdu/hdu849/1012.cpp similarity index 100% rename from hdu849/1012.cpp rename to hdu/hdu849/1012.cpp diff --git a/hdu849/CMakeLists.txt b/hdu/hdu849/CMakeLists.txt similarity index 100% rename from hdu849/CMakeLists.txt rename to hdu/hdu849/CMakeLists.txt diff --git a/hdu849/tle.txt b/hdu/hdu849/tle.txt similarity index 100% rename from hdu849/tle.txt rename to hdu/hdu849/tle.txt diff --git a/hdu849/wa.txt b/hdu/hdu849/wa.txt similarity index 100% rename from hdu849/wa.txt rename to hdu/hdu849/wa.txt diff --git a/hdu850/A.cpp b/hdu/hdu850/A.cpp similarity index 100% rename from hdu850/A.cpp rename to hdu/hdu850/A.cpp diff --git a/hdu850/B.cpp b/hdu/hdu850/B.cpp similarity index 100% rename from hdu850/B.cpp rename to hdu/hdu850/B.cpp diff --git a/hdu850/C.cpp b/hdu/hdu850/C.cpp similarity index 100% rename from hdu850/C.cpp rename to hdu/hdu850/C.cpp diff --git a/hdu850/CMakeLists.txt b/hdu/hdu850/CMakeLists.txt similarity index 100% rename from hdu850/CMakeLists.txt rename to hdu/hdu850/CMakeLists.txt diff --git a/hdu850/D.cpp b/hdu/hdu850/D.cpp similarity index 100% rename from hdu850/D.cpp rename to hdu/hdu850/D.cpp diff --git a/hdu850/E.cpp b/hdu/hdu850/E.cpp similarity index 100% rename from hdu850/E.cpp rename to hdu/hdu850/E.cpp diff --git a/hdu850/F.cpp b/hdu/hdu850/F.cpp similarity index 100% rename from hdu850/F.cpp rename to hdu/hdu850/F.cpp diff --git a/hdu850/G.cpp b/hdu/hdu850/G.cpp similarity index 100% rename from hdu850/G.cpp rename to hdu/hdu850/G.cpp diff --git a/hdu850/H.cpp b/hdu/hdu850/H.cpp similarity index 100% rename from hdu850/H.cpp rename to hdu/hdu850/H.cpp diff --git a/hdu850/I.cpp b/hdu/hdu850/I.cpp similarity index 100% rename from hdu850/I.cpp rename to hdu/hdu850/I.cpp diff --git a/hdu850/J.cpp b/hdu/hdu850/J.cpp similarity index 100% rename from hdu850/J.cpp rename to hdu/hdu850/J.cpp diff --git a/hdu850/K.cpp b/hdu/hdu850/K.cpp similarity index 100% rename from hdu850/K.cpp rename to hdu/hdu850/K.cpp diff --git a/hdu850/miller.cpp b/hdu/hdu850/miller.cpp similarity index 100% rename from hdu850/miller.cpp rename to hdu/hdu850/miller.cpp diff --git a/hdu851/01.cpp b/hdu/hdu851/01.cpp similarity index 100% rename from hdu851/01.cpp rename to hdu/hdu851/01.cpp diff --git a/hdu851/02.cpp b/hdu/hdu851/02.cpp similarity index 100% rename from hdu851/02.cpp rename to hdu/hdu851/02.cpp diff --git a/hdu851/03.cpp b/hdu/hdu851/03.cpp similarity index 100% rename from hdu851/03.cpp rename to hdu/hdu851/03.cpp diff --git a/hdu851/04.cpp b/hdu/hdu851/04.cpp similarity index 100% rename from hdu851/04.cpp rename to hdu/hdu851/04.cpp diff --git a/hdu851/05.cpp b/hdu/hdu851/05.cpp similarity index 100% rename from hdu851/05.cpp rename to hdu/hdu851/05.cpp diff --git a/hdu851/06.cpp b/hdu/hdu851/06.cpp similarity index 100% rename from hdu851/06.cpp rename to hdu/hdu851/06.cpp diff --git a/hdu851/07.cpp b/hdu/hdu851/07.cpp similarity index 100% rename from hdu851/07.cpp rename to hdu/hdu851/07.cpp diff --git a/hdu851/08.cpp b/hdu/hdu851/08.cpp similarity index 100% rename from hdu851/08.cpp rename to hdu/hdu851/08.cpp diff --git a/hdu851/09.cpp b/hdu/hdu851/09.cpp similarity index 100% rename from hdu851/09.cpp rename to hdu/hdu851/09.cpp diff --git a/hdu851/10.cpp b/hdu/hdu851/10.cpp similarity index 100% rename from hdu851/10.cpp rename to hdu/hdu851/10.cpp diff --git a/hdu851/CMakeLists.txt b/hdu/hdu851/CMakeLists.txt similarity index 100% rename from hdu851/CMakeLists.txt rename to hdu/hdu851/CMakeLists.txt diff --git a/hdu852/01.cpp b/hdu/hdu852/01.cpp similarity index 100% rename from hdu852/01.cpp rename to hdu/hdu852/01.cpp diff --git a/hdu852/02.cpp b/hdu/hdu852/02.cpp similarity index 100% rename from hdu852/02.cpp rename to hdu/hdu852/02.cpp diff --git a/hdu852/03.cpp b/hdu/hdu852/03.cpp similarity index 100% rename from hdu852/03.cpp rename to hdu/hdu852/03.cpp diff --git a/hdu852/04.cpp b/hdu/hdu852/04.cpp similarity index 100% rename from hdu852/04.cpp rename to hdu/hdu852/04.cpp diff --git a/hdu852/05.cpp b/hdu/hdu852/05.cpp similarity index 100% rename from hdu852/05.cpp rename to hdu/hdu852/05.cpp diff --git a/hdu852/06 b/hdu/hdu852/06 similarity index 100% rename from hdu852/06 rename to hdu/hdu852/06 diff --git a/hdu852/06.7z b/hdu/hdu852/06.7z similarity index 100% rename from hdu852/06.7z rename to hdu/hdu852/06.7z diff --git a/hdu852/06.cpp b/hdu/hdu852/06.cpp similarity index 100% rename from hdu852/06.cpp rename to hdu/hdu852/06.cpp diff --git a/hdu852/06.py b/hdu/hdu852/06.py similarity index 100% rename from hdu852/06.py rename to hdu/hdu852/06.py diff --git a/hdu852/07.cpp b/hdu/hdu852/07.cpp similarity index 100% rename from hdu852/07.cpp rename to hdu/hdu852/07.cpp diff --git a/hdu852/08.cpp b/hdu/hdu852/08.cpp similarity index 100% rename from hdu852/08.cpp rename to hdu/hdu852/08.cpp diff --git a/hdu852/09.cpp b/hdu/hdu852/09.cpp similarity index 100% rename from hdu852/09.cpp rename to hdu/hdu852/09.cpp diff --git a/hdu852/10.cpp b/hdu/hdu852/10.cpp similarity index 100% rename from hdu852/10.cpp rename to hdu/hdu852/10.cpp diff --git a/hdu852/11.cpp b/hdu/hdu852/11.cpp similarity index 100% rename from hdu852/11.cpp rename to hdu/hdu852/11.cpp diff --git a/hdu852/CMakeLists.txt b/hdu/hdu852/CMakeLists.txt similarity index 100% rename from hdu852/CMakeLists.txt rename to hdu/hdu852/CMakeLists.txt diff --git a/hdu853/01.cpp b/hdu/hdu853/01.cpp similarity index 100% rename from hdu853/01.cpp rename to hdu/hdu853/01.cpp diff --git a/hdu853/02.cpp b/hdu/hdu853/02.cpp similarity index 100% rename from hdu853/02.cpp rename to hdu/hdu853/02.cpp diff --git a/hdu853/03.cpp b/hdu/hdu853/03.cpp similarity index 100% rename from hdu853/03.cpp rename to hdu/hdu853/03.cpp diff --git a/hdu853/04.cpp b/hdu/hdu853/04.cpp similarity index 100% rename from hdu853/04.cpp rename to hdu/hdu853/04.cpp diff --git a/hdu853/05.cpp b/hdu/hdu853/05.cpp similarity index 100% rename from hdu853/05.cpp rename to hdu/hdu853/05.cpp diff --git a/hdu853/06.cpp b/hdu/hdu853/06.cpp similarity index 100% rename from hdu853/06.cpp rename to hdu/hdu853/06.cpp diff --git a/hdu853/07.cpp b/hdu/hdu853/07.cpp similarity index 100% rename from hdu853/07.cpp rename to hdu/hdu853/07.cpp diff --git a/hdu853/08.cpp b/hdu/hdu853/08.cpp similarity index 100% rename from hdu853/08.cpp rename to hdu/hdu853/08.cpp diff --git a/hdu853/09.cpp b/hdu/hdu853/09.cpp similarity index 100% rename from hdu853/09.cpp rename to hdu/hdu853/09.cpp diff --git a/hdu853/10.cpp b/hdu/hdu853/10.cpp similarity index 100% rename from hdu853/10.cpp rename to hdu/hdu853/10.cpp diff --git a/hdu853/11.cpp b/hdu/hdu853/11.cpp similarity index 100% rename from hdu853/11.cpp rename to hdu/hdu853/11.cpp diff --git a/hdu853/12.cpp b/hdu/hdu853/12.cpp similarity index 100% rename from hdu853/12.cpp rename to hdu/hdu853/12.cpp diff --git a/hdu853/CMakeLists.txt b/hdu/hdu853/CMakeLists.txt similarity index 100% rename from hdu853/CMakeLists.txt rename to hdu/hdu853/CMakeLists.txt diff --git a/hdu854/01.cpp b/hdu/hdu854/01.cpp similarity index 100% rename from hdu854/01.cpp rename to hdu/hdu854/01.cpp diff --git a/hdu854/02.cpp b/hdu/hdu854/02.cpp similarity index 100% rename from hdu854/02.cpp rename to hdu/hdu854/02.cpp diff --git a/hdu854/03.cpp b/hdu/hdu854/03.cpp similarity index 100% rename from hdu854/03.cpp rename to hdu/hdu854/03.cpp diff --git a/hdu854/04.cpp b/hdu/hdu854/04.cpp similarity index 100% rename from hdu854/04.cpp rename to hdu/hdu854/04.cpp diff --git a/hdu854/05.cpp b/hdu/hdu854/05.cpp similarity index 100% rename from hdu854/05.cpp rename to hdu/hdu854/05.cpp diff --git a/hdu854/06.cpp b/hdu/hdu854/06.cpp similarity index 100% rename from hdu854/06.cpp rename to hdu/hdu854/06.cpp diff --git a/hdu854/07.cpp b/hdu/hdu854/07.cpp similarity index 100% rename from hdu854/07.cpp rename to hdu/hdu854/07.cpp diff --git a/hdu854/08.cpp b/hdu/hdu854/08.cpp similarity index 100% rename from hdu854/08.cpp rename to hdu/hdu854/08.cpp diff --git a/hdu854/09.cpp b/hdu/hdu854/09.cpp similarity index 100% rename from hdu854/09.cpp rename to hdu/hdu854/09.cpp diff --git a/hdu854/10.cpp b/hdu/hdu854/10.cpp similarity index 100% rename from hdu854/10.cpp rename to hdu/hdu854/10.cpp diff --git a/hdu854/11.cpp b/hdu/hdu854/11.cpp similarity index 100% rename from hdu854/11.cpp rename to hdu/hdu854/11.cpp diff --git a/hdu854/CMakeLists.txt b/hdu/hdu854/CMakeLists.txt similarity index 100% rename from hdu854/CMakeLists.txt rename to hdu/hdu854/CMakeLists.txt diff --git a/hdu855/01.cpp b/hdu/hdu855/01.cpp similarity index 100% rename from hdu855/01.cpp rename to hdu/hdu855/01.cpp diff --git a/hdu855/02.cpp b/hdu/hdu855/02.cpp similarity index 100% rename from hdu855/02.cpp rename to hdu/hdu855/02.cpp diff --git a/hdu855/03.cpp b/hdu/hdu855/03.cpp similarity index 100% rename from hdu855/03.cpp rename to hdu/hdu855/03.cpp diff --git a/hdu855/04.cpp b/hdu/hdu855/04.cpp similarity index 100% rename from hdu855/04.cpp rename to hdu/hdu855/04.cpp diff --git a/hdu855/05.cpp b/hdu/hdu855/05.cpp similarity index 100% rename from hdu855/05.cpp rename to hdu/hdu855/05.cpp diff --git a/hdu855/06.cpp b/hdu/hdu855/06.cpp similarity index 100% rename from hdu855/06.cpp rename to hdu/hdu855/06.cpp diff --git a/hdu855/07.cpp b/hdu/hdu855/07.cpp similarity index 100% rename from hdu855/07.cpp rename to hdu/hdu855/07.cpp diff --git a/hdu855/08.cpp b/hdu/hdu855/08.cpp similarity index 100% rename from hdu855/08.cpp rename to hdu/hdu855/08.cpp diff --git a/hdu855/09.cpp b/hdu/hdu855/09.cpp similarity index 100% rename from hdu855/09.cpp rename to hdu/hdu855/09.cpp diff --git a/hdu855/10.cpp b/hdu/hdu855/10.cpp similarity index 100% rename from hdu855/10.cpp rename to hdu/hdu855/10.cpp diff --git a/hdu855/11.cpp b/hdu/hdu855/11.cpp similarity index 100% rename from hdu855/11.cpp rename to hdu/hdu855/11.cpp diff --git a/hdu855/CMakeLists.txt b/hdu/hdu855/CMakeLists.txt similarity index 100% rename from hdu855/CMakeLists.txt rename to hdu/hdu855/CMakeLists.txt diff --git a/hdu857/01.cpp b/hdu/hdu857/01.cpp similarity index 100% rename from hdu857/01.cpp rename to hdu/hdu857/01.cpp diff --git a/hdu857/02.cpp b/hdu/hdu857/02.cpp similarity index 100% rename from hdu857/02.cpp rename to hdu/hdu857/02.cpp diff --git a/hdu857/03.cpp b/hdu/hdu857/03.cpp similarity index 100% rename from hdu857/03.cpp rename to hdu/hdu857/03.cpp diff --git a/hdu857/04.cpp b/hdu/hdu857/04.cpp similarity index 100% rename from hdu857/04.cpp rename to hdu/hdu857/04.cpp diff --git a/hdu857/05.cpp b/hdu/hdu857/05.cpp similarity index 100% rename from hdu857/05.cpp rename to hdu/hdu857/05.cpp diff --git a/hdu857/06.cpp b/hdu/hdu857/06.cpp similarity index 100% rename from hdu857/06.cpp rename to hdu/hdu857/06.cpp diff --git a/hdu857/07.cpp b/hdu/hdu857/07.cpp similarity index 100% rename from hdu857/07.cpp rename to hdu/hdu857/07.cpp diff --git a/hdu857/08.cpp b/hdu/hdu857/08.cpp similarity index 100% rename from hdu857/08.cpp rename to hdu/hdu857/08.cpp diff --git a/hdu857/09.cpp b/hdu/hdu857/09.cpp similarity index 100% rename from hdu857/09.cpp rename to hdu/hdu857/09.cpp diff --git a/hdu857/10.cpp b/hdu/hdu857/10.cpp similarity index 100% rename from hdu857/10.cpp rename to hdu/hdu857/10.cpp diff --git a/hdu857/11.cpp b/hdu/hdu857/11.cpp similarity index 100% rename from hdu857/11.cpp rename to hdu/hdu857/11.cpp diff --git a/hdu857/CMakeLists.txt b/hdu/hdu857/CMakeLists.txt similarity index 100% rename from hdu857/CMakeLists.txt rename to hdu/hdu857/CMakeLists.txt diff --git a/hdu872/6734.cpp b/hdu/hdu872/6734.cpp similarity index 100% rename from hdu872/6734.cpp rename to hdu/hdu872/6734.cpp diff --git a/hdu872/6736.cpp b/hdu/hdu872/6736.cpp similarity index 100% rename from hdu872/6736.cpp rename to hdu/hdu872/6736.cpp diff --git a/hdu879/1004.cpp b/hdu/hdu879/1004.cpp similarity index 100% rename from hdu879/1004.cpp rename to hdu/hdu879/1004.cpp diff --git a/hdu879/CMakeLists.txt b/hdu/hdu879/CMakeLists.txt similarity index 100% rename from hdu879/CMakeLists.txt rename to hdu/hdu879/CMakeLists.txt diff --git a/hdu879/hdu879.vcxproj b/hdu/hdu879/hdu879.vcxproj similarity index 100% rename from hdu879/hdu879.vcxproj rename to hdu/hdu879/hdu879.vcxproj diff --git a/hdu880/1010 b/hdu/hdu880/1010 similarity index 100% rename from hdu880/1010 rename to hdu/hdu880/1010 diff --git a/hdu880/1010.cpp b/hdu/hdu880/1010.cpp similarity index 100% rename from hdu880/1010.cpp rename to hdu/hdu880/1010.cpp diff --git a/hdu880/1010.py b/hdu/hdu880/1010.py similarity index 100% rename from hdu880/1010.py rename to hdu/hdu880/1010.py diff --git a/hdu880/1010_f b/hdu/hdu880/1010_f similarity index 100% rename from hdu880/1010_f rename to hdu/hdu880/1010_f diff --git a/hdu880/1010_f.cpp b/hdu/hdu880/1010_f.cpp similarity index 100% rename from hdu880/1010_f.cpp rename to hdu/hdu880/1010_f.cpp diff --git a/hdu880/1010_f2 b/hdu/hdu880/1010_f2 similarity index 100% rename from hdu880/1010_f2 rename to hdu/hdu880/1010_f2 diff --git a/hdu880/1010_f2.cpp b/hdu/hdu880/1010_f2.cpp similarity index 100% rename from hdu880/1010_f2.cpp rename to hdu/hdu880/1010_f2.cpp diff --git a/hdu880/input.txt b/hdu/hdu880/input.txt similarity index 100% rename from hdu880/input.txt rename to hdu/hdu880/input.txt diff --git a/hdu882/02.cpp b/hdu/hdu882/02.cpp similarity index 100% rename from hdu882/02.cpp rename to hdu/hdu882/02.cpp diff --git a/hdu882/05.cpp b/hdu/hdu882/05.cpp similarity index 100% rename from hdu882/05.cpp rename to hdu/hdu882/05.cpp diff --git a/hdu882/11.cpp b/hdu/hdu882/11.cpp similarity index 100% rename from hdu882/11.cpp rename to hdu/hdu882/11.cpp diff --git a/hdu884/02.cpp b/hdu/hdu884/02.cpp similarity index 100% rename from hdu884/02.cpp rename to hdu/hdu884/02.cpp diff --git a/hdu886/03.cpp b/hdu/hdu886/03.cpp similarity index 100% rename from hdu886/03.cpp rename to hdu/hdu886/03.cpp diff --git a/hdu886/08.cpp b/hdu/hdu886/08.cpp similarity index 100% rename from hdu886/08.cpp rename to hdu/hdu886/08.cpp diff --git a/hdu909/03.cpp b/hdu/hdu909/03.cpp similarity index 100% rename from hdu909/03.cpp rename to hdu/hdu909/03.cpp diff --git a/C299061/CMakeLists.txt b/jsk/jsk2290/CMakeLists.txt similarity index 100% rename from C299061/CMakeLists.txt rename to jsk/jsk2290/CMakeLists.txt diff --git a/jsk2290/P01.cpp b/jsk/jsk2290/P01.cpp similarity index 100% rename from jsk2290/P01.cpp rename to jsk/jsk2290/P01.cpp diff --git a/C276379/P02.cpp b/jsk/jsk2290/P02.cpp similarity index 100% rename from C276379/P02.cpp rename to jsk/jsk2290/P02.cpp diff --git a/C276379/P03.cpp b/jsk/jsk2290/P03.cpp similarity index 100% rename from C276379/P03.cpp rename to jsk/jsk2290/P03.cpp diff --git a/C299272/P04.cpp b/jsk/jsk2290/P04.cpp similarity index 100% rename from C299272/P04.cpp rename to jsk/jsk2290/P04.cpp diff --git a/C276379/P05.cpp b/jsk/jsk2290/P05.cpp similarity index 100% rename from C276379/P05.cpp rename to jsk/jsk2290/P05.cpp diff --git a/C276379/P06.cpp b/jsk/jsk2290/P06.cpp similarity index 100% rename from C276379/P06.cpp rename to jsk/jsk2290/P06.cpp diff --git a/C276379/P07.cpp b/jsk/jsk2290/P07.cpp similarity index 100% rename from C276379/P07.cpp rename to jsk/jsk2290/P07.cpp diff --git a/C276379/P08.cpp b/jsk/jsk2290/P08.cpp similarity index 100% rename from C276379/P08.cpp rename to jsk/jsk2290/P08.cpp diff --git a/jsk2290/P09.cpp b/jsk/jsk2290/P09.cpp similarity index 100% rename from jsk2290/P09.cpp rename to jsk/jsk2290/P09.cpp diff --git a/C276379/P10.cpp b/jsk/jsk2290/P10.cpp similarity index 100% rename from C276379/P10.cpp rename to jsk/jsk2290/P10.cpp diff --git a/jsk2290/P11.cpp b/jsk/jsk2290/P11.cpp similarity index 100% rename from jsk2290/P11.cpp rename to jsk/jsk2290/P11.cpp diff --git a/C276379/P12.cpp b/jsk/jsk2290/P12.cpp similarity index 100% rename from C276379/P12.cpp rename to jsk/jsk2290/P12.cpp diff --git a/jsk2290/P13.cpp b/jsk/jsk2290/P13.cpp similarity index 100% rename from jsk2290/P13.cpp rename to jsk/jsk2290/P13.cpp diff --git a/jsk2350/CMakeLists.txt b/jsk/jsk2350/CMakeLists.txt similarity index 100% rename from jsk2350/CMakeLists.txt rename to jsk/jsk2350/CMakeLists.txt diff --git a/jsk2350/P1.cpp b/jsk/jsk2350/P1.cpp similarity index 100% rename from jsk2350/P1.cpp rename to jsk/jsk2350/P1.cpp diff --git a/jsk2350/P2.cpp b/jsk/jsk2350/P2.cpp similarity index 100% rename from jsk2350/P2.cpp rename to jsk/jsk2350/P2.cpp diff --git a/jsk2350/P3.cpp b/jsk/jsk2350/P3.cpp similarity index 100% rename from jsk2350/P3.cpp rename to jsk/jsk2350/P3.cpp diff --git a/C294005/P4.cpp b/jsk/jsk2350/P4.cpp similarity index 100% rename from C294005/P4.cpp rename to jsk/jsk2350/P4.cpp diff --git a/jsk2351/CMakeLists.txt b/jsk/jsk2351/CMakeLists.txt similarity index 100% rename from jsk2351/CMakeLists.txt rename to jsk/jsk2351/CMakeLists.txt diff --git a/jsk2351/P1.cpp b/jsk/jsk2351/P1.cpp similarity index 100% rename from jsk2351/P1.cpp rename to jsk/jsk2351/P1.cpp diff --git a/jsk2351/P2.cpp b/jsk/jsk2351/P2.cpp similarity index 100% rename from jsk2351/P2.cpp rename to jsk/jsk2351/P2.cpp diff --git a/jsk2351/P3.cpp b/jsk/jsk2351/P3.cpp similarity index 100% rename from jsk2351/P3.cpp rename to jsk/jsk2351/P3.cpp diff --git a/jsk2351/P4.cpp b/jsk/jsk2351/P4.cpp similarity index 100% rename from jsk2351/P4.cpp rename to jsk/jsk2351/P4.cpp diff --git a/jsk2421/CMakeLists.txt b/jsk/jsk2421/CMakeLists.txt similarity index 100% rename from jsk2421/CMakeLists.txt rename to jsk/jsk2421/CMakeLists.txt diff --git a/C298807/P01.cpp b/jsk/jsk2421/P01.cpp similarity index 100% rename from C298807/P01.cpp rename to jsk/jsk2421/P01.cpp diff --git a/jsk2421/P02.cpp b/jsk/jsk2421/P02.cpp similarity index 100% rename from jsk2421/P02.cpp rename to jsk/jsk2421/P02.cpp diff --git a/jsk2421/P03.cpp b/jsk/jsk2421/P03.cpp similarity index 100% rename from jsk2421/P03.cpp rename to jsk/jsk2421/P03.cpp diff --git a/jsk2290/P04.cpp b/jsk/jsk2421/P04.cpp similarity index 100% rename from jsk2290/P04.cpp rename to jsk/jsk2421/P04.cpp diff --git a/jsk2421/P05.cpp b/jsk/jsk2421/P05.cpp similarity index 100% rename from jsk2421/P05.cpp rename to jsk/jsk2421/P05.cpp diff --git a/C298804/P06.cpp b/jsk/jsk2421/P06.cpp similarity index 100% rename from C298804/P06.cpp rename to jsk/jsk2421/P06.cpp diff --git a/C298807/P07.cpp b/jsk/jsk2421/P07.cpp similarity index 100% rename from C298807/P07.cpp rename to jsk/jsk2421/P07.cpp diff --git a/C299061/P08.cpp b/jsk/jsk2421/P08.cpp similarity index 100% rename from C299061/P08.cpp rename to jsk/jsk2421/P08.cpp diff --git a/C276379/P09.cpp b/jsk/jsk2421/P09.cpp similarity index 100% rename from C276379/P09.cpp rename to jsk/jsk2421/P09.cpp diff --git a/jsk2421/P10.cpp b/jsk/jsk2421/P10.cpp similarity index 100% rename from jsk2421/P10.cpp rename to jsk/jsk2421/P10.cpp diff --git a/C276379/P11.cpp b/jsk/jsk2421/P11.cpp similarity index 100% rename from C276379/P11.cpp rename to jsk/jsk2421/P11.cpp diff --git a/C299061/P12.cpp b/jsk/jsk2421/P12.cpp similarity index 100% rename from C299061/P12.cpp rename to jsk/jsk2421/P12.cpp diff --git a/C276379/P13.cpp b/jsk/jsk2421/P13.cpp similarity index 100% rename from C276379/P13.cpp rename to jsk/jsk2421/P13.cpp diff --git a/jsk2983/1.py b/jsk/jsk2983/1.py similarity index 100% rename from jsk2983/1.py rename to jsk/jsk2983/1.py diff --git a/jsk2983/2.py b/jsk/jsk2983/2.py similarity index 100% rename from jsk2983/2.py rename to jsk/jsk2983/2.py diff --git a/jsk2983/CMakeLists.txt b/jsk/jsk2983/CMakeLists.txt similarity index 100% rename from jsk2983/CMakeLists.txt rename to jsk/jsk2983/CMakeLists.txt diff --git a/jsk2983/P01.cpp b/jsk/jsk2983/P01.cpp similarity index 100% rename from jsk2983/P01.cpp rename to jsk/jsk2983/P01.cpp diff --git a/jsk2983/P02.cpp b/jsk/jsk2983/P02.cpp similarity index 100% rename from jsk2983/P02.cpp rename to jsk/jsk2983/P02.cpp diff --git a/jsk2983/P03.cpp b/jsk/jsk2983/P03.cpp similarity index 100% rename from jsk2983/P03.cpp rename to jsk/jsk2983/P03.cpp diff --git a/jsk2983/P04.cpp b/jsk/jsk2983/P04.cpp similarity index 100% rename from jsk2983/P04.cpp rename to jsk/jsk2983/P04.cpp diff --git a/jsk2983/P05.cpp b/jsk/jsk2983/P05.cpp similarity index 100% rename from jsk2983/P05.cpp rename to jsk/jsk2983/P05.cpp diff --git a/C298807/P06.cpp b/jsk/jsk2983/P06.cpp similarity index 100% rename from C298807/P06.cpp rename to jsk/jsk2983/P06.cpp diff --git a/C299061/P07.cpp b/jsk/jsk2983/P07.cpp similarity index 100% rename from C299061/P07.cpp rename to jsk/jsk2983/P07.cpp diff --git a/jsk3113/A.cpp b/jsk/jsk3113/A.cpp similarity index 100% rename from jsk3113/A.cpp rename to jsk/jsk3113/A.cpp diff --git a/C337053/B.cpp b/jsk/jsk3113/B.cpp similarity index 100% rename from C337053/B.cpp rename to jsk/jsk3113/B.cpp diff --git a/C337053/C.cpp b/jsk/jsk3113/C.cpp similarity index 100% rename from C337053/C.cpp rename to jsk/jsk3113/C.cpp diff --git a/jsk3113/CMakeLists.txt b/jsk/jsk3113/CMakeLists.txt similarity index 100% rename from jsk3113/CMakeLists.txt rename to jsk/jsk3113/CMakeLists.txt diff --git a/jsk3113/D.cpp b/jsk/jsk3113/D.cpp similarity index 100% rename from jsk3113/D.cpp rename to jsk/jsk3113/D.cpp diff --git a/cf1332/E.cpp b/jsk/jsk3113/E.cpp similarity index 100% rename from cf1332/E.cpp rename to jsk/jsk3113/E.cpp diff --git a/jsk3113/F.cpp b/jsk/jsk3113/F.cpp similarity index 100% rename from jsk3113/F.cpp rename to jsk/jsk3113/F.cpp diff --git a/jsk3113/G.cpp b/jsk/jsk3113/G.cpp similarity index 100% rename from jsk3113/G.cpp rename to jsk/jsk3113/G.cpp diff --git a/jsk3113/H.cpp b/jsk/jsk3113/H.cpp similarity index 100% rename from jsk3113/H.cpp rename to jsk/jsk3113/H.cpp diff --git a/jsk3113/I.cpp b/jsk/jsk3113/I.cpp similarity index 100% rename from jsk3113/I.cpp rename to jsk/jsk3113/I.cpp diff --git a/C337053/J.cpp b/jsk/jsk3113/J.cpp similarity index 100% rename from C337053/J.cpp rename to jsk/jsk3113/J.cpp diff --git a/C337053/K.cpp b/jsk/jsk3113/K.cpp similarity index 100% rename from C337053/K.cpp rename to jsk/jsk3113/K.cpp diff --git a/C337053/L.cpp b/jsk/jsk3113/L.cpp similarity index 100% rename from C337053/L.cpp rename to jsk/jsk3113/L.cpp diff --git a/C337053/M.cpp b/jsk/jsk3113/M.cpp similarity index 100% rename from C337053/M.cpp rename to jsk/jsk3113/M.cpp diff --git a/nowcoder5166/A.cpp b/nowcoder/nowcoder5166/A.cpp similarity index 100% rename from nowcoder5166/A.cpp rename to nowcoder/nowcoder5166/A.cpp diff --git a/nowcoder5166/B.cpp b/nowcoder/nowcoder5166/B.cpp similarity index 100% rename from nowcoder5166/B.cpp rename to nowcoder/nowcoder5166/B.cpp diff --git a/jsk3113/C.cpp b/nowcoder/nowcoder5166/C.cpp similarity index 100% rename from jsk3113/C.cpp rename to nowcoder/nowcoder5166/C.cpp diff --git a/nowcoder5166/CMakeLists.txt b/nowcoder/nowcoder5166/CMakeLists.txt similarity index 100% rename from nowcoder5166/CMakeLists.txt rename to nowcoder/nowcoder5166/CMakeLists.txt diff --git a/nowcoder5166/D.cpp b/nowcoder/nowcoder5166/D.cpp similarity index 100% rename from nowcoder5166/D.cpp rename to nowcoder/nowcoder5166/D.cpp diff --git a/nowcoder5166/E.cpp b/nowcoder/nowcoder5166/E.cpp similarity index 100% rename from nowcoder5166/E.cpp rename to nowcoder/nowcoder5166/E.cpp diff --git a/nowcoder5666/f.cpp b/nowcoder/nowcoder5666/f.cpp similarity index 100% rename from nowcoder5666/f.cpp rename to nowcoder/nowcoder5666/f.cpp diff --git a/nowcoder5666/j.cpp b/nowcoder/nowcoder5666/j.cpp similarity index 100% rename from nowcoder5666/j.cpp rename to nowcoder/nowcoder5666/j.cpp diff --git a/nowcoder5667/D.cpp b/nowcoder/nowcoder5667/D.cpp similarity index 100% rename from nowcoder5667/D.cpp rename to nowcoder/nowcoder5667/D.cpp diff --git a/nowcoder5667/F.cpp b/nowcoder/nowcoder5667/F.cpp similarity index 100% rename from nowcoder5667/F.cpp rename to nowcoder/nowcoder5667/F.cpp diff --git a/nowcoder5668/B.cpp b/nowcoder/nowcoder5668/B.cpp similarity index 100% rename from nowcoder5668/B.cpp rename to nowcoder/nowcoder5668/B.cpp diff --git a/nowcoder5668/B_rope.cpp b/nowcoder/nowcoder5668/B_rope.cpp similarity index 100% rename from nowcoder5668/B_rope.cpp rename to nowcoder/nowcoder5668/B_rope.cpp diff --git a/nowcoder5668/E.cpp b/nowcoder/nowcoder5668/E.cpp similarity index 100% rename from nowcoder5668/E.cpp rename to nowcoder/nowcoder5668/E.cpp diff --git a/nowcoder5668/cpp.hint b/nowcoder/nowcoder5668/cpp.hint similarity index 100% rename from nowcoder5668/cpp.hint rename to nowcoder/nowcoder5668/cpp.hint diff --git a/nowcoder5668/nowcoder5668.vcxproj b/nowcoder/nowcoder5668/nowcoder5668.vcxproj similarity index 100% rename from nowcoder5668/nowcoder5668.vcxproj rename to nowcoder/nowcoder5668/nowcoder5668.vcxproj diff --git a/nowcoder5669/B.cpp b/nowcoder/nowcoder5669/B.cpp similarity index 100% rename from nowcoder5669/B.cpp rename to nowcoder/nowcoder5669/B.cpp diff --git a/nowcoder5669/F.cpp b/nowcoder/nowcoder5669/F.cpp similarity index 100% rename from nowcoder5669/F.cpp rename to nowcoder/nowcoder5669/F.cpp diff --git a/nowcoder5669/H.cpp b/nowcoder/nowcoder5669/H.cpp similarity index 100% rename from nowcoder5669/H.cpp rename to nowcoder/nowcoder5669/H.cpp diff --git a/nowcoder5670/F.cpp b/nowcoder/nowcoder5670/F.cpp similarity index 100% rename from nowcoder5670/F.cpp rename to nowcoder/nowcoder5670/F.cpp diff --git a/nowcoder5671/B.cpp b/nowcoder/nowcoder5671/B.cpp similarity index 100% rename from nowcoder5671/B.cpp rename to nowcoder/nowcoder5671/B.cpp diff --git a/nowcoder5671/C.cpp b/nowcoder/nowcoder5671/C.cpp similarity index 100% rename from nowcoder5671/C.cpp rename to nowcoder/nowcoder5671/C.cpp diff --git a/nowcoder5673/G.cpp b/nowcoder/nowcoder5673/G.cpp similarity index 100% rename from nowcoder5673/G.cpp rename to nowcoder/nowcoder5673/G.cpp diff --git a/nowcoder5673/I.cpp b/nowcoder/nowcoder5673/I.cpp similarity index 100% rename from nowcoder5673/I.cpp rename to nowcoder/nowcoder5673/I.cpp diff --git a/nowcoder5674/K.cpp b/nowcoder/nowcoder5674/K.cpp similarity index 100% rename from nowcoder5674/K.cpp rename to nowcoder/nowcoder5674/K.cpp diff --git a/nowcoder881/A.cpp b/nowcoder/nowcoder881/A.cpp similarity index 100% rename from nowcoder881/A.cpp rename to nowcoder/nowcoder881/A.cpp diff --git a/nowcoder881/B.cpp b/nowcoder/nowcoder881/B.cpp similarity index 100% rename from nowcoder881/B.cpp rename to nowcoder/nowcoder881/B.cpp diff --git a/nowcoder881/C.cpp b/nowcoder/nowcoder881/C.cpp similarity index 100% rename from nowcoder881/C.cpp rename to nowcoder/nowcoder881/C.cpp diff --git a/nowcoder881/CMakeLists.txt b/nowcoder/nowcoder881/CMakeLists.txt similarity index 100% rename from nowcoder881/CMakeLists.txt rename to nowcoder/nowcoder881/CMakeLists.txt diff --git a/nowcoder881/D.cpp b/nowcoder/nowcoder881/D.cpp similarity index 100% rename from nowcoder881/D.cpp rename to nowcoder/nowcoder881/D.cpp diff --git a/nowcoder881/E.cpp b/nowcoder/nowcoder881/E.cpp similarity index 100% rename from nowcoder881/E.cpp rename to nowcoder/nowcoder881/E.cpp diff --git a/nowcoder881/F.cpp b/nowcoder/nowcoder881/F.cpp similarity index 100% rename from nowcoder881/F.cpp rename to nowcoder/nowcoder881/F.cpp diff --git a/nowcoder881/G.cpp b/nowcoder/nowcoder881/G.cpp similarity index 100% rename from nowcoder881/G.cpp rename to nowcoder/nowcoder881/G.cpp diff --git a/nowcoder881/H.cpp b/nowcoder/nowcoder881/H.cpp similarity index 100% rename from nowcoder881/H.cpp rename to nowcoder/nowcoder881/H.cpp diff --git a/nowcoder881/I.cpp b/nowcoder/nowcoder881/I.cpp similarity index 100% rename from nowcoder881/I.cpp rename to nowcoder/nowcoder881/I.cpp diff --git a/nowcoder881/J.cpp b/nowcoder/nowcoder881/J.cpp similarity index 100% rename from nowcoder881/J.cpp rename to nowcoder/nowcoder881/J.cpp diff --git a/nowcoder882/A.cpp b/nowcoder/nowcoder882/A.cpp similarity index 100% rename from nowcoder882/A.cpp rename to nowcoder/nowcoder882/A.cpp diff --git a/nowcoder882/B.cpp b/nowcoder/nowcoder882/B.cpp similarity index 100% rename from nowcoder882/B.cpp rename to nowcoder/nowcoder882/B.cpp diff --git a/nowcoder882/C.cpp b/nowcoder/nowcoder882/C.cpp similarity index 100% rename from nowcoder882/C.cpp rename to nowcoder/nowcoder882/C.cpp diff --git a/nowcoder882/CMakeLists.txt b/nowcoder/nowcoder882/CMakeLists.txt similarity index 100% rename from nowcoder882/CMakeLists.txt rename to nowcoder/nowcoder882/CMakeLists.txt diff --git a/nowcoder882/D.cpp b/nowcoder/nowcoder882/D.cpp similarity index 100% rename from nowcoder882/D.cpp rename to nowcoder/nowcoder882/D.cpp diff --git a/nowcoder882/E.cpp b/nowcoder/nowcoder882/E.cpp similarity index 100% rename from nowcoder882/E.cpp rename to nowcoder/nowcoder882/E.cpp diff --git a/nowcoder882/F.cpp b/nowcoder/nowcoder882/F.cpp similarity index 100% rename from nowcoder882/F.cpp rename to nowcoder/nowcoder882/F.cpp diff --git a/nowcoder882/G.cpp b/nowcoder/nowcoder882/G.cpp similarity index 100% rename from nowcoder882/G.cpp rename to nowcoder/nowcoder882/G.cpp diff --git a/nowcoder882/H.cpp b/nowcoder/nowcoder882/H.cpp similarity index 100% rename from nowcoder882/H.cpp rename to nowcoder/nowcoder882/H.cpp diff --git a/nowcoder882/I.cpp b/nowcoder/nowcoder882/I.cpp similarity index 100% rename from nowcoder882/I.cpp rename to nowcoder/nowcoder882/I.cpp diff --git a/nowcoder882/J.cpp b/nowcoder/nowcoder882/J.cpp similarity index 100% rename from nowcoder882/J.cpp rename to nowcoder/nowcoder882/J.cpp diff --git a/nowcoder883/B.cpp b/nowcoder/nowcoder883/B.cpp similarity index 100% rename from nowcoder883/B.cpp rename to nowcoder/nowcoder883/B.cpp diff --git a/nowcoder883/CMakeLists.txt b/nowcoder/nowcoder883/CMakeLists.txt similarity index 100% rename from nowcoder883/CMakeLists.txt rename to nowcoder/nowcoder883/CMakeLists.txt diff --git a/nowcoder883/G.cpp b/nowcoder/nowcoder883/G.cpp similarity index 100% rename from nowcoder883/G.cpp rename to nowcoder/nowcoder883/G.cpp diff --git a/nowcoder883/J.cpp b/nowcoder/nowcoder883/J.cpp similarity index 100% rename from nowcoder883/J.cpp rename to nowcoder/nowcoder883/J.cpp diff --git a/nowcoder884/A.cpp b/nowcoder/nowcoder884/A.cpp similarity index 100% rename from nowcoder884/A.cpp rename to nowcoder/nowcoder884/A.cpp diff --git a/nowcoder884/B.cpp b/nowcoder/nowcoder884/B.cpp similarity index 100% rename from nowcoder884/B.cpp rename to nowcoder/nowcoder884/B.cpp diff --git a/nowcoder884/C.cpp b/nowcoder/nowcoder884/C.cpp similarity index 100% rename from nowcoder884/C.cpp rename to nowcoder/nowcoder884/C.cpp diff --git a/nowcoder884/CMakeLists.txt b/nowcoder/nowcoder884/CMakeLists.txt similarity index 100% rename from nowcoder884/CMakeLists.txt rename to nowcoder/nowcoder884/CMakeLists.txt diff --git a/nowcoder884/D.cpp b/nowcoder/nowcoder884/D.cpp similarity index 100% rename from nowcoder884/D.cpp rename to nowcoder/nowcoder884/D.cpp diff --git a/nowcoder884/G.cpp b/nowcoder/nowcoder884/G.cpp similarity index 100% rename from nowcoder884/G.cpp rename to nowcoder/nowcoder884/G.cpp diff --git a/nowcoder884/J.cpp b/nowcoder/nowcoder884/J.cpp similarity index 100% rename from nowcoder884/J.cpp rename to nowcoder/nowcoder884/J.cpp diff --git a/nowcoder884/K.cpp b/nowcoder/nowcoder884/K.cpp similarity index 100% rename from nowcoder884/K.cpp rename to nowcoder/nowcoder884/K.cpp diff --git a/nowcoder885/.vscode/c_cpp_properties.json b/nowcoder/nowcoder885/.vscode/c_cpp_properties.json similarity index 100% rename from nowcoder885/.vscode/c_cpp_properties.json rename to nowcoder/nowcoder885/.vscode/c_cpp_properties.json diff --git a/nowcoder885/A.cpp b/nowcoder/nowcoder885/A.cpp similarity index 100% rename from nowcoder885/A.cpp rename to nowcoder/nowcoder885/A.cpp diff --git a/nowcoder885/B.cpp b/nowcoder/nowcoder885/B.cpp similarity index 100% rename from nowcoder885/B.cpp rename to nowcoder/nowcoder885/B.cpp diff --git a/nowcoder885/C.cpp b/nowcoder/nowcoder885/C.cpp similarity index 100% rename from nowcoder885/C.cpp rename to nowcoder/nowcoder885/C.cpp diff --git a/nowcoder885/CMakeLists.txt b/nowcoder/nowcoder885/CMakeLists.txt similarity index 100% rename from nowcoder885/CMakeLists.txt rename to nowcoder/nowcoder885/CMakeLists.txt diff --git a/nowcoder885/D.cpp b/nowcoder/nowcoder885/D.cpp similarity index 100% rename from nowcoder885/D.cpp rename to nowcoder/nowcoder885/D.cpp diff --git a/nowcoder885/E.cpp b/nowcoder/nowcoder885/E.cpp similarity index 100% rename from nowcoder885/E.cpp rename to nowcoder/nowcoder885/E.cpp diff --git a/nowcoder885/F.cpp b/nowcoder/nowcoder885/F.cpp similarity index 100% rename from nowcoder885/F.cpp rename to nowcoder/nowcoder885/F.cpp diff --git a/nowcoder885/G.cpp b/nowcoder/nowcoder885/G.cpp similarity index 100% rename from nowcoder885/G.cpp rename to nowcoder/nowcoder885/G.cpp diff --git a/nowcoder885/H.cpp b/nowcoder/nowcoder885/H.cpp similarity index 100% rename from nowcoder885/H.cpp rename to nowcoder/nowcoder885/H.cpp diff --git a/nowcoder885/I.cpp b/nowcoder/nowcoder885/I.cpp similarity index 100% rename from nowcoder885/I.cpp rename to nowcoder/nowcoder885/I.cpp diff --git a/nowcoder885/J.cpp b/nowcoder/nowcoder885/J.cpp similarity index 100% rename from nowcoder885/J.cpp rename to nowcoder/nowcoder885/J.cpp diff --git a/nowcoder885/K.cpp b/nowcoder/nowcoder885/K.cpp similarity index 100% rename from nowcoder885/K.cpp rename to nowcoder/nowcoder885/K.cpp diff --git a/nowcoder886/A.cpp b/nowcoder/nowcoder886/A.cpp similarity index 100% rename from nowcoder886/A.cpp rename to nowcoder/nowcoder886/A.cpp diff --git a/nowcoder886/B b/nowcoder/nowcoder886/B similarity index 100% rename from nowcoder886/B rename to nowcoder/nowcoder886/B diff --git a/nowcoder886/B.cpp b/nowcoder/nowcoder886/B.cpp similarity index 100% rename from nowcoder886/B.cpp rename to nowcoder/nowcoder886/B.cpp diff --git a/nowcoder886/B.py b/nowcoder/nowcoder886/B.py similarity index 100% rename from nowcoder886/B.py rename to nowcoder/nowcoder886/B.py diff --git a/nowcoder886/B.txt b/nowcoder/nowcoder886/B.txt similarity index 100% rename from nowcoder886/B.txt rename to nowcoder/nowcoder886/B.txt diff --git a/nowcoder886/Bj b/nowcoder/nowcoder886/Bj similarity index 100% rename from nowcoder886/Bj rename to nowcoder/nowcoder886/Bj diff --git a/nowcoder886/Bj.cpp b/nowcoder/nowcoder886/Bj.cpp similarity index 100% rename from nowcoder886/Bj.cpp rename to nowcoder/nowcoder886/Bj.cpp diff --git a/nowcoder886/Bj.txt b/nowcoder/nowcoder886/Bj.txt similarity index 100% rename from nowcoder886/Bj.txt rename to nowcoder/nowcoder886/Bj.txt diff --git a/nowcoder886/C.cpp b/nowcoder/nowcoder886/C.cpp similarity index 100% rename from nowcoder886/C.cpp rename to nowcoder/nowcoder886/C.cpp diff --git a/nowcoder886/CMakeLists.txt b/nowcoder/nowcoder886/CMakeLists.txt similarity index 100% rename from nowcoder886/CMakeLists.txt rename to nowcoder/nowcoder886/CMakeLists.txt diff --git a/nowcoder886/D.cpp b/nowcoder/nowcoder886/D.cpp similarity index 100% rename from nowcoder886/D.cpp rename to nowcoder/nowcoder886/D.cpp diff --git a/nowcoder886/E.cpp b/nowcoder/nowcoder886/E.cpp similarity index 100% rename from nowcoder886/E.cpp rename to nowcoder/nowcoder886/E.cpp diff --git a/nowcoder886/F.cpp b/nowcoder/nowcoder886/F.cpp similarity index 100% rename from nowcoder886/F.cpp rename to nowcoder/nowcoder886/F.cpp diff --git a/nowcoder886/G.cpp b/nowcoder/nowcoder886/G.cpp similarity index 100% rename from nowcoder886/G.cpp rename to nowcoder/nowcoder886/G.cpp diff --git a/nowcoder886/H.cpp b/nowcoder/nowcoder886/H.cpp similarity index 100% rename from nowcoder886/H.cpp rename to nowcoder/nowcoder886/H.cpp diff --git a/nowcoder886/I.cpp b/nowcoder/nowcoder886/I.cpp similarity index 100% rename from nowcoder886/I.cpp rename to nowcoder/nowcoder886/I.cpp diff --git a/nowcoder886/J.cpp b/nowcoder/nowcoder886/J.cpp similarity index 100% rename from nowcoder886/J.cpp rename to nowcoder/nowcoder886/J.cpp diff --git a/nowcoder886/K.cpp b/nowcoder/nowcoder886/K.cpp similarity index 100% rename from nowcoder886/K.cpp rename to nowcoder/nowcoder886/K.cpp diff --git a/nowcoder886/L.cpp b/nowcoder/nowcoder886/L.cpp similarity index 100% rename from nowcoder886/L.cpp rename to nowcoder/nowcoder886/L.cpp diff --git a/nowcoder886/input.txt b/nowcoder/nowcoder886/input.txt similarity index 100% rename from nowcoder886/input.txt rename to nowcoder/nowcoder886/input.txt diff --git a/nowcoder887/A.cpp b/nowcoder/nowcoder887/A.cpp similarity index 100% rename from nowcoder887/A.cpp rename to nowcoder/nowcoder887/A.cpp diff --git a/nowcoder887/B.cpp b/nowcoder/nowcoder887/B.cpp similarity index 100% rename from nowcoder887/B.cpp rename to nowcoder/nowcoder887/B.cpp diff --git a/nowcoder887/C.cpp b/nowcoder/nowcoder887/C.cpp similarity index 100% rename from nowcoder887/C.cpp rename to nowcoder/nowcoder887/C.cpp diff --git a/nowcoder887/CMakeLists.txt b/nowcoder/nowcoder887/CMakeLists.txt similarity index 100% rename from nowcoder887/CMakeLists.txt rename to nowcoder/nowcoder887/CMakeLists.txt diff --git a/nowcoder887/D.cpp b/nowcoder/nowcoder887/D.cpp similarity index 100% rename from nowcoder887/D.cpp rename to nowcoder/nowcoder887/D.cpp diff --git a/nowcoder887/E b/nowcoder/nowcoder887/E similarity index 100% rename from nowcoder887/E rename to nowcoder/nowcoder887/E diff --git a/nowcoder887/E.cpp b/nowcoder/nowcoder887/E.cpp similarity index 100% rename from nowcoder887/E.cpp rename to nowcoder/nowcoder887/E.cpp diff --git a/nowcoder887/F.cpp b/nowcoder/nowcoder887/F.cpp similarity index 100% rename from nowcoder887/F.cpp rename to nowcoder/nowcoder887/F.cpp diff --git a/nowcoder887/G.cpp b/nowcoder/nowcoder887/G.cpp similarity index 100% rename from nowcoder887/G.cpp rename to nowcoder/nowcoder887/G.cpp diff --git a/nowcoder887/H.cpp b/nowcoder/nowcoder887/H.cpp similarity index 100% rename from nowcoder887/H.cpp rename to nowcoder/nowcoder887/H.cpp diff --git a/nowcoder887/I.cpp b/nowcoder/nowcoder887/I.cpp similarity index 100% rename from nowcoder887/I.cpp rename to nowcoder/nowcoder887/I.cpp diff --git a/nowcoder887/J.cpp b/nowcoder/nowcoder887/J.cpp similarity index 100% rename from nowcoder887/J.cpp rename to nowcoder/nowcoder887/J.cpp diff --git a/nowcoder887/K.cpp b/nowcoder/nowcoder887/K.cpp similarity index 100% rename from nowcoder887/K.cpp rename to nowcoder/nowcoder887/K.cpp diff --git a/C337053/A.cpp b/nowcoder/nowcoder888/A.cpp similarity index 100% rename from C337053/A.cpp rename to nowcoder/nowcoder888/A.cpp diff --git a/nowcoder888/B.cpp b/nowcoder/nowcoder888/B.cpp similarity index 100% rename from nowcoder888/B.cpp rename to nowcoder/nowcoder888/B.cpp diff --git a/nowcoder888/C.cpp b/nowcoder/nowcoder888/C.cpp similarity index 100% rename from nowcoder888/C.cpp rename to nowcoder/nowcoder888/C.cpp diff --git a/nowcoder888/CMakeLists.txt b/nowcoder/nowcoder888/CMakeLists.txt similarity index 100% rename from nowcoder888/CMakeLists.txt rename to nowcoder/nowcoder888/CMakeLists.txt diff --git a/nowcoder888/D.cpp b/nowcoder/nowcoder888/D.cpp similarity index 100% rename from nowcoder888/D.cpp rename to nowcoder/nowcoder888/D.cpp diff --git a/nowcoder888/E.cpp b/nowcoder/nowcoder888/E.cpp similarity index 100% rename from nowcoder888/E.cpp rename to nowcoder/nowcoder888/E.cpp diff --git a/cf1332/F.cpp b/nowcoder/nowcoder888/F.cpp similarity index 100% rename from cf1332/F.cpp rename to nowcoder/nowcoder888/F.cpp diff --git a/nowcoder888/G.cpp b/nowcoder/nowcoder888/G.cpp similarity index 100% rename from nowcoder888/G.cpp rename to nowcoder/nowcoder888/G.cpp diff --git a/C337053/H.cpp b/nowcoder/nowcoder888/H.cpp similarity index 100% rename from C337053/H.cpp rename to nowcoder/nowcoder888/H.cpp diff --git a/nowcoder888/I.cpp b/nowcoder/nowcoder888/I.cpp similarity index 100% rename from nowcoder888/I.cpp rename to nowcoder/nowcoder888/I.cpp diff --git a/jsk3113/J.cpp b/nowcoder/nowcoder888/J.cpp similarity index 100% rename from jsk3113/J.cpp rename to nowcoder/nowcoder888/J.cpp diff --git a/nowcoder889/A.cpp b/nowcoder/nowcoder889/A.cpp similarity index 100% rename from nowcoder889/A.cpp rename to nowcoder/nowcoder889/A.cpp diff --git a/nowcoder889/B.cpp b/nowcoder/nowcoder889/B.cpp similarity index 100% rename from nowcoder889/B.cpp rename to nowcoder/nowcoder889/B.cpp diff --git a/nowcoder5166/C.cpp b/nowcoder/nowcoder889/C.cpp similarity index 100% rename from nowcoder5166/C.cpp rename to nowcoder/nowcoder889/C.cpp diff --git a/nowcoder889/CMakeLists.txt b/nowcoder/nowcoder889/CMakeLists.txt similarity index 100% rename from nowcoder889/CMakeLists.txt rename to nowcoder/nowcoder889/CMakeLists.txt diff --git a/nowcoder889/D.cpp b/nowcoder/nowcoder889/D.cpp similarity index 100% rename from nowcoder889/D.cpp rename to nowcoder/nowcoder889/D.cpp diff --git a/jsk3113/E.cpp b/nowcoder/nowcoder889/E.cpp similarity index 100% rename from jsk3113/E.cpp rename to nowcoder/nowcoder889/E.cpp diff --git a/nowcoder888/F.cpp b/nowcoder/nowcoder889/F.cpp similarity index 100% rename from nowcoder888/F.cpp rename to nowcoder/nowcoder889/F.cpp diff --git a/nowcoder889/G.cpp b/nowcoder/nowcoder889/G.cpp similarity index 100% rename from nowcoder889/G.cpp rename to nowcoder/nowcoder889/G.cpp diff --git a/nowcoder888/H.cpp b/nowcoder/nowcoder889/H.cpp similarity index 100% rename from nowcoder888/H.cpp rename to nowcoder/nowcoder889/H.cpp diff --git a/nowcoder889/I.cpp b/nowcoder/nowcoder889/I.cpp similarity index 100% rename from nowcoder889/I.cpp rename to nowcoder/nowcoder889/I.cpp diff --git a/nowcoder888/J.cpp b/nowcoder/nowcoder889/J.cpp similarity index 100% rename from nowcoder888/J.cpp rename to nowcoder/nowcoder889/J.cpp diff --git a/jsk3113/K.cpp b/nowcoder/nowcoder889/K.cpp similarity index 100% rename from jsk3113/K.cpp rename to nowcoder/nowcoder889/K.cpp diff --git a/tmp/1.cpp b/tmp/1.cpp deleted file mode 100644 index c2a5bea..0000000 --- a/tmp/1.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include -using namespace std; -uint8_t encode[48] = { - 0x96, 0x62, 0x53, 0x43, 0x6D, 0xF2, 0x8F, 0xBC, - 0x16, 0xEE, 0x30, 0x05, 0x78, 0x00, 0x01, 0x52, - 0xEC, 0x08, 0x5F, 0x93, 0xEA, 0xB5, 0xC0, 0x4D, - 0x50, 0xF4, 0x53, 0xD8, 0xAF, 0x90, 0x2B, 0x34, - 0x81, 0x36, 0x2C, 0xAA, 0xBC, 0x0E, 0x25, 0x8B, - 0xE4, 0x8A, 0xC6, 0xA2, 0x81, 0x9F, 0x75, 0x55}; -int main() -{ - for (int j = 0; j < 6; j++) - { - uint64_t x = *(uint64_t *)&encode[j << 3]; - for (int i = 0; i < 64; i++) - if (x & 1) - x = (x ^ 0xB0004B7679FA26B3uLL) >> 1 | (1ll << 63); - else - x >>= 1; - char *pt = (char *)&x; - for (int i = 0; i < 8; i++) - putchar(pt[i]); - } - return 0; -} \ No newline at end of file diff --git a/tmp/2.cpp b/tmp/2.cpp deleted file mode 100644 index 1b95088..0000000 --- a/tmp/2.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS -#define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING -#include -using namespace std; -#define CRP(t, x) const t &x -#define OPX(op, t, x) operator op(CRP(t, x)) -#define OPL(t, x) bool OPX(<, t, x) const -#define FIL(x, v) memset(x, v, sizeof(x)) -#define CLR(x) FIL(x, 0) -#define NE1(x) FIL(x, -1) -#define INF(x) FIL(x, 0x3f) -#ifndef _DEBUG -#define _DEBUG 0 -#endif // !_DEBUG -#define IFD if (_DEBUG) -typedef int64_t ll, i64; -typedef uint64_t ull, u64; -template -using enable_if_arithmetic = typename enable_if::value>::type; -template -using enable_if_integral = typename enable_if::value>::type; -inline char getchar(int) -{ - static char buf[64 << 20], *S = buf, *T = buf; - if (S == T) T = fread(S = buf, 1, 64 << 20, stdin) + S; - return S == T ? EOF : *S++; -} -template > -inline void read(T &x) -{ - int ch = x = 0, f = 1; - while (!isdigit(ch = getchar())) - if (ch == '-') f = -1; - for (; isdigit(ch); ch = getchar()) x = x * 10 + ch - '0'; - x *= f; -} -template > -inline void read(T &x, Args &... args) { read(x), read(args...); } -ll gcd(ll a, ll b) { return b == 0 ? a : gcd(b, a % b); } -ll fpow(ll a, ll b, ll m) -{ - ll r = 1; - for (; b; b >>= 1, a = a * a % m) - if (b & 1) r = r * a % m; - return r; -} -constexpr double eps = 1e-8; -inline int sgn(double x) { return x > eps ? 1 : x < -eps ? -1 : 0; } -const int N = 2e6 + 50; -char strs[6][N]; -char *ptrs[6]; -char harbin[] = "harbin"; -int main() -{ - int T, n, k; - read(T); - while (T--) - { - for (int i = 0; i < 6; i++) scanf("%s", ptrs[i] = strs[i]); - bool flag = false; - do - { - bool flag2 = true; - for (int i = 0; i < 6 && flag2; i++) - flag2 = flag2 && (strchr(ptrs[i], harbin[i]) != NULL); - flag = flag || flag2; - } while (next_permutation(ptrs, ptrs + 6)); - puts(flag ? "Yes" : "No"); - } - return 0; -} \ No newline at end of file diff --git a/tmp/3.cpp b/tmp/3.cpp deleted file mode 100644 index 8eccb18..0000000 --- a/tmp/3.cpp +++ /dev/null @@ -1,124 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS -#define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING -#include -#include -#include -#include -using namespace std; -#define CRP(t, x) const t &x -#define OPX(op, t, x) operator op(CRP(t, x)) -#define OPL(t, x) bool OPX(<, t, x) const -#define FIL(x, v) memset(x, v, sizeof(x)) -#define CLR(x) FIL(x, 0) -#define NE1(x) FIL(x, -1) -#define INF(x) FIL(x, 0x3f) -#ifndef _DEBUG -#define _DEBUG 0 -#endif // !_DEBUG -#define IFD if (_DEBUG) -typedef int64_t ll, i64; -typedef uint64_t ull, u64; -template -using enable_if_arithmetic = typename enable_if::value>::type; -template -using enable_if_integral = typename enable_if::value>::type; -inline char getchar(int) -{ - static char buf[64 << 20], *S = buf, *T = buf; - if (S == T) T = fread(S = buf, 1, 64 << 20, stdin) + S; - return S == T ? EOF : *S++; -} -template > -inline void read(T &x) -{ - int ch = x = 0, f = 1; - while (!isdigit(ch = getchar())) - if (ch == '-') f = -1; - for (; isdigit(ch); ch = getchar()) x = x * 10 + ch - '0'; - x *= f; -} -template > -inline void read(T &x, Args &... args) { read(x), read(args...); } -ll gcd(ll a, ll b) { return b == 0 ? a : gcd(b, a % b); } -ll fpow(ll a, ll b, ll m) -{ - ll r = 1; - for (; b; b >>= 1, a = a * a % m) - if (b & 1) r = r * a % m; - return r; -} -constexpr double eps = 1e-8; -inline int sgn(double x) { return x > eps ? 1 : x < -eps ? -1 : 0; } -const int N = 1e6 + 50; -//__gnu_pbds::gp_hash_table mps[N]; -//map mps[N]; -//__gnu_pbds::tree, __gnu_pbds::ov_tree_tag> mps[N]; -vector mps[N]; -pair ch[N]; -ll cnt[N]; -int ops[N]; -int main() -{ - int T, n, op; - read(T); - while (T--) - { - read(n); - for (int i = 1; i <= n; i++) - { - auto &&curMap = mps[i]; - cnt[i] = 0; - read(op); - ops[i] = op; - if (op == 1) - { - curMap.clear(); - int k, x; - read(k); - while (k--) read(x), curMap.push_back(x); - } - if (op == 2) - { - int x, y; - read(x, y); - ch[i] = {x, y}; - } - } - cnt[n] = 1; - for (int i = n; i; i--) - if (ops[i] == 2) cnt[ch[i].first] += cnt[i], cnt[ch[i].second] += cnt[i]; - /*map endMap; - for (int i = n; i; i--) - if (ops[i] == 1) - for (auto &&p : mps[i]) - endMap[p] += cnt[i]; - pair mx = {0, 0}; - ll len = 0, ans = 0; - for (auto &&p : endMap) mx = max(mx, {p.second, p.first}), len += p.second;*/ - ll mx = 0, mxcnt = 0, len = 0; - for (int i = 1; i <= n; i++) - if (ops[i] == 1 && cnt[i]) - for (auto j : mps[i]) - { - if (mx == 0) - mx = j, mxcnt += cnt[i]; - else if (mx == j) - mxcnt += cnt[i]; - else - { - if (cnt[i] > mxcnt) - mx = j, mxcnt = cnt[i] - mxcnt; - else - mxcnt -= cnt[i]; - } - len += cnt[i]; - } - ll tot = 0; - for (int i = 1; i <= n; i++) - if (ops[i] == 1 && cnt[i]) - for (auto j : mps[i]) - if (j == mx) tot += cnt[i]; - printf("%lld\n", (tot << 1) <= len ? len : (len - tot) << 1); - } - return 0; -} \ No newline at end of file diff --git a/tmp/K.cpp b/tmp/K.cpp deleted file mode 100644 index 4a3594e..0000000 --- a/tmp/K.cpp +++ /dev/null @@ -1,106 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS -#define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING -#include -using namespace std; -#define CRP(t, x) const t &x -#define OPX(op, t, x) operator op(CRP(t, x)) -#define OPL(t, x) bool OPX(<, t, x) const -#define FIL(x, v) memset(x, v, sizeof(x)) -#define CLR(x) FIL(x, 0) -#define NE1(x) FIL(x, -1) -#define INF(x) FIL(x, 0x3f) -#ifndef _DEBUG -#define _DEBUG 0 -#endif // !_DEBUG -#define IFD if (_DEBUG) -typedef long long ll, i64; - -constexpr double eps = 1e-8; -int sgn(double x) -{ - if (x > eps) - return 1; - if (x < -eps) - return -1; - return 0; -} -template -using enable_if_arithmetic = typename enable_if::value>::type; -template -using enable_if_integral = typename enable_if::value>::type; -template > -struct Point -{ - T x, y; - Point OPX(-, Point, rhs) const { return {x - rhs.x, y - rhs.y}; } - T OPX(*, Point, rhs) const { return x * rhs.x + y * rhs.y; } - T OPX (^, Point, rhs) const { return x * rhs.y - y * rhs.x; } - T len2() const { return x * x + y * y; } - double len() const { return sqrt(len2()); } -}; -template -struct Line -{ - Point s, e; - T len2() const { return (s - e).len2(); } - double len() const { return (s - e).len(); } - bool contains(CRP(Point, p)) const { return sgn((s - p) ^ (e - p)) == 0 && sgn((s - p) * (e - p)) <= 0; } -}; -#define Point Point -#define Line Line -double area(CRP(Point, p1), CRP(Point, p2), CRP(Point, p3)) -{ - return abs((p3 - p1) ^ (p2 - p1)); -} -int main2() -{ - Point p[3], e; - while (~scanf("%lf%lf%lf%lf%lf%lf%lf%lf", &p[0].x, &p[0].y, &p[1].x, &p[1].y, &p[2].x, &p[2].y, &e.x, &e.y)) - { - Line ls[3] = {{p[1], p[2]}, {p[0], p[2]}, {p[0], p[1]}}; - bool flag = true; - for (int i = 0; i < 3 && flag; i++) - if (ls[i].contains(e)) - { - int l = (i + 2) % 3, r = (i + 1) % 3; - int near = (e - p[l]).len2() < (e - p[r]).len2() ? l : r; - int other = l + r - near; - double len = ls[i].len() * ls[near].len() / 2 / (e - p[other]).len(); - double fulllen = ls[near].len(); - Point dif = p[i] - p[other]; - printf("%.12lf %.12lf\n", p[other].x + dif.x * len / fulllen, p[other].y + dif.y * len / fulllen); - if (sgn(area(p[other], e, {p[other].x + dif.x * len / fulllen, p[other].y + dif.y * len / fulllen}) * 2 - area(p[0], p[1], p[2]))) - return -1; - flag = false; - } - if (flag) - puts("-1"); - } - return 0; -} -int main() -{ - Point p[3], e; - while (~scanf("%lf%lf%lf%lf%lf%lf%lf%lf", &p[0].x, &p[0].y, &p[1].x, &p[1].y, &p[2].x, &p[2].y, &e.x, &e.y)) - { - Line ls[3] = {{p[1], p[2]}, {p[0], p[2]}, {p[0], p[1]}}; - bool flag = true; - for (int i = 0; i < 3 && flag; i++) - if (ls[i].contains(e)) - { - int l = (i + 2) % 3, r = (i + 1) % 3; - int near = (e - p[l]).len2() < (e - p[r]).len2() ? l : r; - int other = l + r - near; - double len = sqrt(ls[i].len2() * ls[near].len2() / 4 / (e - p[other]).len2()); - double fulllen = ls[near].len(); - Point dif = p[i] - p[other]; - printf("%.12lf %.12lf\n", p[other].x + dif.x * len / fulllen, p[other].y + dif.y * len / fulllen); - if (sgn(area(p[other], e, {p[other].x + dif.x * len / fulllen, p[other].y + dif.y * len / fulllen}) * 2 - area(p[0], p[1], p[2]))) - return -1; - flag = false; - } - if (flag) - puts("-1"); - } - return 0; -} \ No newline at end of file diff --git a/tmp/s01.cpp b/tmp/s01.cpp deleted file mode 100644 index 8a24859..0000000 --- a/tmp/s01.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS -#define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING -#include -using namespace std; -#define CRP(t, x) const t &x -#define OPX(op, t, x) operator op(CRP(t, x)) -#define OPL(t, x) bool OPX(<, t, x) const -#define FIL(x, v) memset(x, v, sizeof(x)) -#define CLR(x) FIL(x, 0) -#define NE1(x) FIL(x, -1) -#define INF(x) FIL(x, 0x3f) -#ifndef _DEBUG -#define _DEBUG 0 -#endif // !_DEBUG -#define IFD if (_DEBUG) -typedef int64_t ll, i64; -typedef uint64_t ull, u64; -template -using enable_if_arithmetic = typename enable_if::value>::type; -template -using enable_if_integral = typename enable_if::value>::type; -inline char getchar(int) -{ - static char buf[64 << 20], *S = buf, *T = buf; - if (S == T) T = fread(S = buf, 1, 64 << 20, stdin) + S; - return S == T ? EOF : *S++; -} -template > -inline void read(T &x) -{ - int ch = x = 0, f = 1; - while (!isdigit(ch = getchar())) - if (ch == '-') f = -1; - for (; isdigit(ch); ch = getchar()) x = x * 10 + ch - '0'; - x *= f; -} -template > -inline void read(T &x, Args &... args) { read(x), read(args...); } -ll gcd(ll a, ll b) { return b == 0 ? a : gcd(b, a % b); } -ll fpow(ll a, ll b, ll m) -{ - ll r = 1; - for (; b; b >>= 1, a = a * a % m) - if (b & 1) r = r * a % m; - return r; -} -constexpr double eps = 1e-8; -inline int sgn(double x) { return x > eps ? 1 : x < -eps ? -1 : 0; } -const int N = 1e4 + 50; -int minfac[N], primes[N], pcnt; -int main() -{ - for (ll i = 2; i < N; i++) - { - if (minfac[i] == 0) - minfac[i] = i, primes[pcnt++] = i; - for (int j = 0; j < pcnt && primes[j] <= minfac[i] && i * primes[j] < N; j++) - minfac[i * primes[j]] = primes[j]; - } - return 0; -} \ No newline at end of file diff --git a/tmp/test1.ipynb b/tmp/test1.ipynb deleted file mode 100644 index fe40569..0000000 --- a/tmp/test1.ipynb +++ /dev/null @@ -1,49 +0,0 @@ -{ - "nbformat": 4, - "nbformat_minor": 2, - "metadata": { - "language_info": { - "name": "python", - "codemirror_mode": { - "name": "ipython", - "version": 3 - } - }, - "orig_nbformat": 2, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "npconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": 3 - }, - "cells": [ - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": "array([[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]])" - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "np.zeros((5,3))" - ] - } - ] -} \ No newline at end of file diff --git a/C212870/A.cpp b/vjudge/C212870/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/A.cpp rename to vjudge/C212870/A.cpp diff --git a/C212870/B.cpp b/vjudge/C212870/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/B.cpp rename to vjudge/C212870/B.cpp diff --git a/C212870/C.cpp b/vjudge/C212870/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/C.cpp rename to vjudge/C212870/C.cpp diff --git a/C212870/CMakeLists.txt b/vjudge/C212870/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C212870/CMakeLists.txt rename to vjudge/C212870/CMakeLists.txt diff --git a/C212870/D.cpp b/vjudge/C212870/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/D.cpp rename to vjudge/C212870/D.cpp diff --git a/C212870/E.cpp b/vjudge/C212870/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/E.cpp rename to vjudge/C212870/E.cpp diff --git a/C212870/F.cpp b/vjudge/C212870/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/F.cpp rename to vjudge/C212870/F.cpp diff --git a/C212870/G.cpp b/vjudge/C212870/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/G.cpp rename to vjudge/C212870/G.cpp diff --git a/C212870/H.cpp b/vjudge/C212870/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/H.cpp rename to vjudge/C212870/H.cpp diff --git a/C212870/I.cpp b/vjudge/C212870/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/I.cpp rename to vjudge/C212870/I.cpp diff --git a/C212870/J.cpp b/vjudge/C212870/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/J.cpp rename to vjudge/C212870/J.cpp diff --git a/C212870/K.cpp b/vjudge/C212870/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/K.cpp rename to vjudge/C212870/K.cpp diff --git a/C212870/L.cpp b/vjudge/C212870/L.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/L.cpp rename to vjudge/C212870/L.cpp diff --git a/C212870/M.cpp b/vjudge/C212870/M.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/M.cpp rename to vjudge/C212870/M.cpp diff --git a/C212870/N.cpp b/vjudge/C212870/N.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212870/N.cpp rename to vjudge/C212870/N.cpp diff --git a/C212943/A.cpp b/vjudge/C212943/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/A.cpp rename to vjudge/C212943/A.cpp diff --git a/C212943/B.cpp b/vjudge/C212943/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/B.cpp rename to vjudge/C212943/B.cpp diff --git a/C212943/C.cpp b/vjudge/C212943/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/C.cpp rename to vjudge/C212943/C.cpp diff --git a/C212943/CMakeLists.txt b/vjudge/C212943/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C212943/CMakeLists.txt rename to vjudge/C212943/CMakeLists.txt diff --git a/C212943/D.cpp b/vjudge/C212943/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/D.cpp rename to vjudge/C212943/D.cpp diff --git a/C212943/E.cpp b/vjudge/C212943/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/E.cpp rename to vjudge/C212943/E.cpp diff --git a/C212943/F.cpp b/vjudge/C212943/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/F.cpp rename to vjudge/C212943/F.cpp diff --git a/C212943/G.cpp b/vjudge/C212943/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/G.cpp rename to vjudge/C212943/G.cpp diff --git a/C212943/H.cpp b/vjudge/C212943/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/H.cpp rename to vjudge/C212943/H.cpp diff --git a/C212943/I.cpp b/vjudge/C212943/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/I.cpp rename to vjudge/C212943/I.cpp diff --git a/C212943/J.cpp b/vjudge/C212943/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/J.cpp rename to vjudge/C212943/J.cpp diff --git a/C212943/K.cpp b/vjudge/C212943/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/K.cpp rename to vjudge/C212943/K.cpp diff --git a/C212943/L.cpp b/vjudge/C212943/L.cpp old mode 100755 new mode 100644 similarity index 100% rename from C212943/L.cpp rename to vjudge/C212943/L.cpp diff --git a/C255330/A.cpp b/vjudge/C255330/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255330/A.cpp rename to vjudge/C255330/A.cpp diff --git a/C255330/B.cpp b/vjudge/C255330/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255330/B.cpp rename to vjudge/C255330/B.cpp diff --git a/C255330/C.cpp b/vjudge/C255330/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255330/C.cpp rename to vjudge/C255330/C.cpp diff --git a/C255330/D.cpp b/vjudge/C255330/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255330/D.cpp rename to vjudge/C255330/D.cpp diff --git a/C255330/E.cpp b/vjudge/C255330/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255330/E.cpp rename to vjudge/C255330/E.cpp diff --git a/C255646/A.cpp b/vjudge/C255646/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/A.cpp rename to vjudge/C255646/A.cpp diff --git a/C255646/B.cpp b/vjudge/C255646/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/B.cpp rename to vjudge/C255646/B.cpp diff --git a/C255646/C.cpp b/vjudge/C255646/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/C.cpp rename to vjudge/C255646/C.cpp diff --git a/C255646/D.cpp b/vjudge/C255646/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/D.cpp rename to vjudge/C255646/D.cpp diff --git a/C255646/E.cpp b/vjudge/C255646/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/E.cpp rename to vjudge/C255646/E.cpp diff --git a/C255646/F.cpp b/vjudge/C255646/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/F.cpp rename to vjudge/C255646/F.cpp diff --git a/C255646/G.cpp b/vjudge/C255646/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/G.cpp rename to vjudge/C255646/G.cpp diff --git a/C255646/H.cpp b/vjudge/C255646/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/H.cpp rename to vjudge/C255646/H.cpp diff --git a/C255646/I.cpp b/vjudge/C255646/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/I.cpp rename to vjudge/C255646/I.cpp diff --git a/C255646/J.cpp b/vjudge/C255646/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/J.cpp rename to vjudge/C255646/J.cpp diff --git a/C255646/K.cpp b/vjudge/C255646/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/K.cpp rename to vjudge/C255646/K.cpp diff --git a/C255646/L.cpp b/vjudge/C255646/L.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/L.cpp rename to vjudge/C255646/L.cpp diff --git a/C255646/M.cpp b/vjudge/C255646/M.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/M.cpp rename to vjudge/C255646/M.cpp diff --git a/C255646/N.cpp b/vjudge/C255646/N.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/N.cpp rename to vjudge/C255646/N.cpp diff --git a/C255646/O.cpp b/vjudge/C255646/O.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/O.cpp rename to vjudge/C255646/O.cpp diff --git a/C255646/P.cpp b/vjudge/C255646/P.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/P.cpp rename to vjudge/C255646/P.cpp diff --git a/C255646/Q.cpp b/vjudge/C255646/Q.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/Q.cpp rename to vjudge/C255646/Q.cpp diff --git a/C255646/R.cpp b/vjudge/C255646/R.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/R.cpp rename to vjudge/C255646/R.cpp diff --git a/C255646/S.cpp b/vjudge/C255646/S.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/S.cpp rename to vjudge/C255646/S.cpp diff --git a/C255646/T.cpp b/vjudge/C255646/T.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/T.cpp rename to vjudge/C255646/T.cpp diff --git a/C255646/U.cpp b/vjudge/C255646/U.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/U.cpp rename to vjudge/C255646/U.cpp diff --git a/C255646/V.cpp b/vjudge/C255646/V.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/V.cpp rename to vjudge/C255646/V.cpp diff --git a/C255646/W.cpp b/vjudge/C255646/W.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/W.cpp rename to vjudge/C255646/W.cpp diff --git a/C255646/X.cpp b/vjudge/C255646/X.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/X.cpp rename to vjudge/C255646/X.cpp diff --git a/C255646/Y.cpp b/vjudge/C255646/Y.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/Y.cpp rename to vjudge/C255646/Y.cpp diff --git a/C255646/Z.cpp b/vjudge/C255646/Z.cpp old mode 100755 new mode 100644 similarity index 100% rename from C255646/Z.cpp rename to vjudge/C255646/Z.cpp diff --git a/C257477/A.cpp b/vjudge/C257477/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/A.cpp rename to vjudge/C257477/A.cpp diff --git a/C257477/B.cpp b/vjudge/C257477/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/B.cpp rename to vjudge/C257477/B.cpp diff --git a/C257477/C.cpp b/vjudge/C257477/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/C.cpp rename to vjudge/C257477/C.cpp diff --git a/C257477/CMakeLists.txt b/vjudge/C257477/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C257477/CMakeLists.txt rename to vjudge/C257477/CMakeLists.txt diff --git a/C257477/D.cpp b/vjudge/C257477/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/D.cpp rename to vjudge/C257477/D.cpp diff --git a/C257477/E.cpp b/vjudge/C257477/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/E.cpp rename to vjudge/C257477/E.cpp diff --git a/C257477/F.cpp b/vjudge/C257477/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/F.cpp rename to vjudge/C257477/F.cpp diff --git a/C257477/G.cpp b/vjudge/C257477/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/G.cpp rename to vjudge/C257477/G.cpp diff --git a/C257477/H.cpp b/vjudge/C257477/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/H.cpp rename to vjudge/C257477/H.cpp diff --git a/C257477/I.cpp b/vjudge/C257477/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/I.cpp rename to vjudge/C257477/I.cpp diff --git a/C257477/J.cpp b/vjudge/C257477/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/J.cpp rename to vjudge/C257477/J.cpp diff --git a/C257477/K.cpp b/vjudge/C257477/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/K.cpp rename to vjudge/C257477/K.cpp diff --git a/C257477/L.cpp b/vjudge/C257477/L.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/L.cpp rename to vjudge/C257477/L.cpp diff --git a/C257477/M.cpp b/vjudge/C257477/M.cpp old mode 100755 new mode 100644 similarity index 100% rename from C257477/M.cpp rename to vjudge/C257477/M.cpp diff --git a/C258301/A.cpp b/vjudge/C258301/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258301/A.cpp rename to vjudge/C258301/A.cpp diff --git a/C258301/B.cpp b/vjudge/C258301/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258301/B.cpp rename to vjudge/C258301/B.cpp diff --git a/C258671/A.cpp b/vjudge/C258671/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258671/A.cpp rename to vjudge/C258671/A.cpp diff --git a/C258671/B.cpp b/vjudge/C258671/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258671/B.cpp rename to vjudge/C258671/B.cpp diff --git a/C258671/CMakeLists.txt b/vjudge/C258671/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C258671/CMakeLists.txt rename to vjudge/C258671/CMakeLists.txt diff --git a/C258671/D.cpp b/vjudge/C258671/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258671/D.cpp rename to vjudge/C258671/D.cpp diff --git a/C258671/F.cpp b/vjudge/C258671/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C258671/F.cpp rename to vjudge/C258671/F.cpp diff --git a/C259250/A.cpp b/vjudge/C259250/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C259250/A.cpp rename to vjudge/C259250/A.cpp diff --git a/C259250/B.cpp b/vjudge/C259250/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C259250/B.cpp rename to vjudge/C259250/B.cpp diff --git a/C259250/C.cpp b/vjudge/C259250/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C259250/C.cpp rename to vjudge/C259250/C.cpp diff --git a/C259250/CMakeLists.txt b/vjudge/C259250/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C259250/CMakeLists.txt rename to vjudge/C259250/CMakeLists.txt diff --git a/C259250/D.cpp b/vjudge/C259250/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C259250/D.cpp rename to vjudge/C259250/D.cpp diff --git a/C259250/E.cpp b/vjudge/C259250/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C259250/E.cpp rename to vjudge/C259250/E.cpp diff --git a/C260392/A.cpp b/vjudge/C260392/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260392/A.cpp rename to vjudge/C260392/A.cpp diff --git a/C260392/B.cpp b/vjudge/C260392/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260392/B.cpp rename to vjudge/C260392/B.cpp diff --git a/C260392/C.cpp b/vjudge/C260392/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260392/C.cpp rename to vjudge/C260392/C.cpp diff --git a/C260392/CMakeLists.txt b/vjudge/C260392/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C260392/CMakeLists.txt rename to vjudge/C260392/CMakeLists.txt diff --git a/C260392/D.cpp b/vjudge/C260392/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260392/D.cpp rename to vjudge/C260392/D.cpp diff --git a/C260392/E.cpp b/vjudge/C260392/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260392/E.cpp rename to vjudge/C260392/E.cpp diff --git a/C260549/A.cpp b/vjudge/C260549/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/A.cpp rename to vjudge/C260549/A.cpp diff --git a/C260549/B.cpp b/vjudge/C260549/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/B.cpp rename to vjudge/C260549/B.cpp diff --git a/C260549/C.cpp b/vjudge/C260549/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/C.cpp rename to vjudge/C260549/C.cpp diff --git a/C260549/D.cpp b/vjudge/C260549/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/D.cpp rename to vjudge/C260549/D.cpp diff --git a/C260549/E.cpp b/vjudge/C260549/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/E.cpp rename to vjudge/C260549/E.cpp diff --git a/C260549/F.cpp b/vjudge/C260549/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/F.cpp rename to vjudge/C260549/F.cpp diff --git a/C260549/G.cpp b/vjudge/C260549/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/G.cpp rename to vjudge/C260549/G.cpp diff --git a/C260549/H.cpp b/vjudge/C260549/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/H.cpp rename to vjudge/C260549/H.cpp diff --git a/C260549/I.cpp b/vjudge/C260549/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/I.cpp rename to vjudge/C260549/I.cpp diff --git a/C260549/J.cpp b/vjudge/C260549/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/J.cpp rename to vjudge/C260549/J.cpp diff --git a/C260549/K.cpp b/vjudge/C260549/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C260549/K.cpp rename to vjudge/C260549/K.cpp diff --git a/C261015/A.cpp b/vjudge/C261015/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/A.cpp rename to vjudge/C261015/A.cpp diff --git a/C261015/B.cpp b/vjudge/C261015/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/B.cpp rename to vjudge/C261015/B.cpp diff --git a/C261015/C.cpp b/vjudge/C261015/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/C.cpp rename to vjudge/C261015/C.cpp diff --git a/C261015/D.cpp b/vjudge/C261015/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/D.cpp rename to vjudge/C261015/D.cpp diff --git a/C261015/E.cpp b/vjudge/C261015/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/E.cpp rename to vjudge/C261015/E.cpp diff --git a/C261015/F.cpp b/vjudge/C261015/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/F.cpp rename to vjudge/C261015/F.cpp diff --git a/C261015/G.cpp b/vjudge/C261015/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261015/G.cpp rename to vjudge/C261015/G.cpp diff --git a/C261619/A.cpp b/vjudge/C261619/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/A.cpp rename to vjudge/C261619/A.cpp diff --git a/C261619/B.cpp b/vjudge/C261619/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/B.cpp rename to vjudge/C261619/B.cpp diff --git a/C261619/C.cpp b/vjudge/C261619/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/C.cpp rename to vjudge/C261619/C.cpp diff --git a/C261619/CMakeLists.txt b/vjudge/C261619/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C261619/CMakeLists.txt rename to vjudge/C261619/CMakeLists.txt diff --git a/C261619/D.cpp b/vjudge/C261619/D.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/D.cpp rename to vjudge/C261619/D.cpp diff --git a/C261619/E.cpp b/vjudge/C261619/E.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/E.cpp rename to vjudge/C261619/E.cpp diff --git a/C261619/F.cpp b/vjudge/C261619/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/F.cpp rename to vjudge/C261619/F.cpp diff --git a/C261619/G.cpp b/vjudge/C261619/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C261619/G.cpp rename to vjudge/C261619/G.cpp diff --git a/C263831/A.cpp b/vjudge/C263831/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C263831/A.cpp rename to vjudge/C263831/A.cpp diff --git a/C263863/B.cpp b/vjudge/C263863/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C263863/B.cpp rename to vjudge/C263863/B.cpp diff --git a/C263863/M.cpp b/vjudge/C263863/M.cpp old mode 100755 new mode 100644 similarity index 100% rename from C263863/M.cpp rename to vjudge/C263863/M.cpp diff --git a/C263864/J.cpp b/vjudge/C263864/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C263864/J.cpp rename to vjudge/C263864/J.cpp diff --git a/C265330/A.cpp b/vjudge/C265330/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265330/A.cpp rename to vjudge/C265330/A.cpp diff --git a/C265330/B.cpp b/vjudge/C265330/B.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265330/B.cpp rename to vjudge/C265330/B.cpp diff --git a/C265330/C.cpp b/vjudge/C265330/C.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265330/C.cpp rename to vjudge/C265330/C.cpp diff --git a/C265330/G.cpp b/vjudge/C265330/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265330/G.cpp rename to vjudge/C265330/G.cpp diff --git a/C265697/A.cpp b/vjudge/C265697/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265697/A.cpp rename to vjudge/C265697/A.cpp diff --git a/C265697/H.cpp b/vjudge/C265697/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C265697/H.cpp rename to vjudge/C265697/H.cpp diff --git a/C266545/I.cpp b/vjudge/C266545/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C266545/I.cpp rename to vjudge/C266545/I.cpp diff --git a/C266545/I.cpp.save-failed b/vjudge/C266545/I.cpp.save-failed old mode 100755 new mode 100644 similarity index 100% rename from C266545/I.cpp.save-failed rename to vjudge/C266545/I.cpp.save-failed diff --git a/C266545/J.cpp b/vjudge/C266545/J.cpp old mode 100755 new mode 100644 similarity index 100% rename from C266545/J.cpp rename to vjudge/C266545/J.cpp diff --git a/C266917/A.cpp b/vjudge/C266917/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C266917/A.cpp rename to vjudge/C266917/A.cpp diff --git a/C266917/F.cpp b/vjudge/C266917/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C266917/F.cpp rename to vjudge/C266917/F.cpp diff --git a/C266917/K.cpp b/vjudge/C266917/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C266917/K.cpp rename to vjudge/C266917/K.cpp diff --git a/C268508/A.cpp b/vjudge/C268508/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C268508/A.cpp rename to vjudge/C268508/A.cpp diff --git a/C268508/H.cpp b/vjudge/C268508/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C268508/H.cpp rename to vjudge/C268508/H.cpp diff --git a/C268508/I.cpp b/vjudge/C268508/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C268508/I.cpp rename to vjudge/C268508/I.cpp diff --git a/C268508/K.cpp b/vjudge/C268508/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C268508/K.cpp rename to vjudge/C268508/K.cpp diff --git a/C269053/H.cpp b/vjudge/C269053/H.cpp old mode 100755 new mode 100644 similarity index 100% rename from C269053/H.cpp rename to vjudge/C269053/H.cpp diff --git a/C269053/I.cpp b/vjudge/C269053/I.cpp old mode 100755 new mode 100644 similarity index 100% rename from C269053/I.cpp rename to vjudge/C269053/I.cpp diff --git a/C269053/K.cpp b/vjudge/C269053/K.cpp old mode 100755 new mode 100644 similarity index 100% rename from C269053/K.cpp rename to vjudge/C269053/K.cpp diff --git a/C270681/CMakeLists.txt b/vjudge/C270681/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C270681/CMakeLists.txt rename to vjudge/C270681/CMakeLists.txt diff --git a/C270681/c.cpp b/vjudge/C270681/c.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270681/c.cpp rename to vjudge/C270681/c.cpp diff --git a/C270681/e.cpp b/vjudge/C270681/e.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270681/e.cpp rename to vjudge/C270681/e.cpp diff --git a/C270681/k.cpp b/vjudge/C270681/k.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270681/k.cpp rename to vjudge/C270681/k.cpp diff --git a/C270684/.clang-format b/vjudge/C270684/.clang-format old mode 100755 new mode 100644 similarity index 100% rename from C270684/.clang-format rename to vjudge/C270684/.clang-format diff --git a/C270684/A.cpp b/vjudge/C270684/A.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270684/A.cpp rename to vjudge/C270684/A.cpp diff --git a/C270684/CMakeLists.txt b/vjudge/C270684/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from C270684/CMakeLists.txt rename to vjudge/C270684/CMakeLists.txt diff --git a/C270684/F.cpp b/vjudge/C270684/F.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270684/F.cpp rename to vjudge/C270684/F.cpp diff --git a/C270684/G.cpp b/vjudge/C270684/G.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270684/G.cpp rename to vjudge/C270684/G.cpp diff --git a/C270684/L.cpp b/vjudge/C270684/L.cpp old mode 100755 new mode 100644 similarity index 100% rename from C270684/L.cpp rename to vjudge/C270684/L.cpp diff --git a/C271904/271904.01.cpp b/vjudge/C271904/271904.01.cpp similarity index 100% rename from C271904/271904.01.cpp rename to vjudge/C271904/271904.01.cpp diff --git a/C271904/271904.02.cpp b/vjudge/C271904/271904.02.cpp similarity index 100% rename from C271904/271904.02.cpp rename to vjudge/C271904/271904.02.cpp diff --git a/C271904/271904.03.cpp b/vjudge/C271904/271904.03.cpp similarity index 100% rename from C271904/271904.03.cpp rename to vjudge/C271904/271904.03.cpp diff --git a/C271904/271904.04.cpp b/vjudge/C271904/271904.04.cpp similarity index 100% rename from C271904/271904.04.cpp rename to vjudge/C271904/271904.04.cpp diff --git a/C271904/271904.05.cpp b/vjudge/C271904/271904.05.cpp similarity index 100% rename from C271904/271904.05.cpp rename to vjudge/C271904/271904.05.cpp diff --git a/C271904/CMakeLists.txt b/vjudge/C271904/CMakeLists.txt similarity index 100% rename from C271904/CMakeLists.txt rename to vjudge/C271904/CMakeLists.txt diff --git a/C271904/generate.py b/vjudge/C271904/generate.py similarity index 100% rename from C271904/generate.py rename to vjudge/C271904/generate.py diff --git a/C274159/A.cpp b/vjudge/C274159/A.cpp similarity index 100% rename from C274159/A.cpp rename to vjudge/C274159/A.cpp diff --git a/C274159/C.cpp b/vjudge/C274159/C.cpp similarity index 100% rename from C274159/C.cpp rename to vjudge/C274159/C.cpp diff --git a/C274159/CMakeLists.txt b/vjudge/C274159/CMakeLists.txt similarity index 100% rename from C274159/CMakeLists.txt rename to vjudge/C274159/CMakeLists.txt diff --git a/C274159/D.cpp b/vjudge/C274159/D.cpp similarity index 100% rename from C274159/D.cpp rename to vjudge/C274159/D.cpp diff --git a/C274159/H.cpp b/vjudge/C274159/H.cpp similarity index 100% rename from C274159/H.cpp rename to vjudge/C274159/H.cpp diff --git a/C275181/A.cpp b/vjudge/C275181/A.cpp similarity index 100% rename from C275181/A.cpp rename to vjudge/C275181/A.cpp diff --git a/C275181/CMakeLists.txt b/vjudge/C275181/CMakeLists.txt similarity index 100% rename from C275181/CMakeLists.txt rename to vjudge/C275181/CMakeLists.txt diff --git a/C275181/D.cpp b/vjudge/C275181/D.cpp similarity index 100% rename from C275181/D.cpp rename to vjudge/C275181/D.cpp diff --git a/C275181/M.cpp b/vjudge/C275181/M.cpp similarity index 100% rename from C275181/M.cpp rename to vjudge/C275181/M.cpp diff --git a/C276325/CMakeLists.txt b/vjudge/C276325/CMakeLists.txt similarity index 100% rename from C276325/CMakeLists.txt rename to vjudge/C276325/CMakeLists.txt diff --git a/C276325/P01.cpp b/vjudge/C276325/P01.cpp similarity index 100% rename from C276325/P01.cpp rename to vjudge/C276325/P01.cpp diff --git a/C276325/P02.cpp b/vjudge/C276325/P02.cpp similarity index 100% rename from C276325/P02.cpp rename to vjudge/C276325/P02.cpp diff --git a/C276325/P03.cpp b/vjudge/C276325/P03.cpp similarity index 100% rename from C276325/P03.cpp rename to vjudge/C276325/P03.cpp diff --git a/C276325/P04.cpp b/vjudge/C276325/P04.cpp similarity index 100% rename from C276325/P04.cpp rename to vjudge/C276325/P04.cpp diff --git a/C276325/P05.cpp b/vjudge/C276325/P05.cpp similarity index 100% rename from C276325/P05.cpp rename to vjudge/C276325/P05.cpp diff --git a/C276379/CMakeLists.txt b/vjudge/C276379/CMakeLists.txt similarity index 100% rename from C276379/CMakeLists.txt rename to vjudge/C276379/CMakeLists.txt diff --git a/C276379/P01.cpp b/vjudge/C276379/P01.cpp similarity index 100% rename from C276379/P01.cpp rename to vjudge/C276379/P01.cpp diff --git a/jsk2290/P02.cpp b/vjudge/C276379/P02.cpp similarity index 100% rename from jsk2290/P02.cpp rename to vjudge/C276379/P02.cpp diff --git a/C298804/P03.cpp b/vjudge/C276379/P03.cpp similarity index 100% rename from C298804/P03.cpp rename to vjudge/C276379/P03.cpp diff --git a/C276379/P04.cpp b/vjudge/C276379/P04.cpp similarity index 100% rename from C276379/P04.cpp rename to vjudge/C276379/P04.cpp diff --git a/jsk2290/P05.cpp b/vjudge/C276379/P05.cpp similarity index 100% rename from jsk2290/P05.cpp rename to vjudge/C276379/P05.cpp diff --git a/C299061/P06.cpp b/vjudge/C276379/P06.cpp similarity index 100% rename from C299061/P06.cpp rename to vjudge/C276379/P06.cpp diff --git a/C299272/P07.cpp b/vjudge/C276379/P07.cpp similarity index 100% rename from C299272/P07.cpp rename to vjudge/C276379/P07.cpp diff --git a/C299272/P08.cpp b/vjudge/C276379/P08.cpp similarity index 100% rename from C299272/P08.cpp rename to vjudge/C276379/P08.cpp diff --git a/C298807/P09.cpp b/vjudge/C276379/P09.cpp similarity index 100% rename from C298807/P09.cpp rename to vjudge/C276379/P09.cpp diff --git a/C288504/P10.cpp b/vjudge/C276379/P10.cpp similarity index 100% rename from C288504/P10.cpp rename to vjudge/C276379/P10.cpp diff --git a/C288504/P11.cpp b/vjudge/C276379/P11.cpp similarity index 100% rename from C288504/P11.cpp rename to vjudge/C276379/P11.cpp diff --git a/jsk2290/P12.cpp b/vjudge/C276379/P12.cpp similarity index 100% rename from jsk2290/P12.cpp rename to vjudge/C276379/P12.cpp diff --git a/C299061/P13.cpp b/vjudge/C276379/P13.cpp similarity index 100% rename from C299061/P13.cpp rename to vjudge/C276379/P13.cpp diff --git a/C279991/.tutorial.md b/vjudge/C279991/.tutorial.md similarity index 100% rename from C279991/.tutorial.md rename to vjudge/C279991/.tutorial.md diff --git a/C279991/A.cpp b/vjudge/C279991/A.cpp similarity index 100% rename from C279991/A.cpp rename to vjudge/C279991/A.cpp diff --git a/C279991/B.cpp b/vjudge/C279991/B.cpp similarity index 100% rename from C279991/B.cpp rename to vjudge/C279991/B.cpp diff --git a/C279991/C.cpp b/vjudge/C279991/C.cpp similarity index 100% rename from C279991/C.cpp rename to vjudge/C279991/C.cpp diff --git a/C279991/CMakeLists.txt b/vjudge/C279991/CMakeLists.txt similarity index 100% rename from C279991/CMakeLists.txt rename to vjudge/C279991/CMakeLists.txt diff --git a/C279991/D.cpp b/vjudge/C279991/D.cpp similarity index 100% rename from C279991/D.cpp rename to vjudge/C279991/D.cpp diff --git a/C279991/E.cpp b/vjudge/C279991/E.cpp similarity index 100% rename from C279991/E.cpp rename to vjudge/C279991/E.cpp diff --git a/C279991/F.cpp b/vjudge/C279991/F.cpp similarity index 100% rename from C279991/F.cpp rename to vjudge/C279991/F.cpp diff --git a/C279991/G.cpp b/vjudge/C279991/G.cpp similarity index 100% rename from C279991/G.cpp rename to vjudge/C279991/G.cpp diff --git a/C279991/H.cpp b/vjudge/C279991/H.cpp similarity index 100% rename from C279991/H.cpp rename to vjudge/C279991/H.cpp diff --git a/C279991/I.cpp b/vjudge/C279991/I.cpp similarity index 100% rename from C279991/I.cpp rename to vjudge/C279991/I.cpp diff --git a/C279991/J.cpp b/vjudge/C279991/J.cpp similarity index 100% rename from C279991/J.cpp rename to vjudge/C279991/J.cpp diff --git a/C279991/K.cpp b/vjudge/C279991/K.cpp similarity index 100% rename from C279991/K.cpp rename to vjudge/C279991/K.cpp diff --git a/C279991/L.cpp b/vjudge/C279991/L.cpp similarity index 100% rename from C279991/L.cpp rename to vjudge/C279991/L.cpp diff --git a/C279991/M.cpp b/vjudge/C279991/M.cpp similarity index 100% rename from C279991/M.cpp rename to vjudge/C279991/M.cpp diff --git a/C279991/N.cpp b/vjudge/C279991/N.cpp similarity index 100% rename from C279991/N.cpp rename to vjudge/C279991/N.cpp diff --git a/C279991/O.cpp b/vjudge/C279991/O.cpp similarity index 100% rename from C279991/O.cpp rename to vjudge/C279991/O.cpp diff --git a/C279991/P.cpp b/vjudge/C279991/P.cpp similarity index 100% rename from C279991/P.cpp rename to vjudge/C279991/P.cpp diff --git a/C279991/Q.cpp b/vjudge/C279991/Q.cpp similarity index 100% rename from C279991/Q.cpp rename to vjudge/C279991/Q.cpp diff --git a/C279991/R.cpp b/vjudge/C279991/R.cpp similarity index 100% rename from C279991/R.cpp rename to vjudge/C279991/R.cpp diff --git a/C279991/S.cpp b/vjudge/C279991/S.cpp similarity index 100% rename from C279991/S.cpp rename to vjudge/C279991/S.cpp diff --git a/C279991/T.cpp b/vjudge/C279991/T.cpp similarity index 100% rename from C279991/T.cpp rename to vjudge/C279991/T.cpp diff --git a/C279991/U.cpp b/vjudge/C279991/U.cpp similarity index 100% rename from C279991/U.cpp rename to vjudge/C279991/U.cpp diff --git a/C279991/V.cpp b/vjudge/C279991/V.cpp similarity index 100% rename from C279991/V.cpp rename to vjudge/C279991/V.cpp diff --git a/C279991/W.cpp b/vjudge/C279991/W.cpp similarity index 100% rename from C279991/W.cpp rename to vjudge/C279991/W.cpp diff --git a/C279992/A.cpp b/vjudge/C279992/A.cpp similarity index 100% rename from C279992/A.cpp rename to vjudge/C279992/A.cpp diff --git a/C279992/B.cpp b/vjudge/C279992/B.cpp similarity index 100% rename from C279992/B.cpp rename to vjudge/C279992/B.cpp diff --git a/C279992/C.cpp b/vjudge/C279992/C.cpp similarity index 100% rename from C279992/C.cpp rename to vjudge/C279992/C.cpp diff --git a/C279992/D.cpp b/vjudge/C279992/D.cpp similarity index 100% rename from C279992/D.cpp rename to vjudge/C279992/D.cpp diff --git a/C279992/E.cpp b/vjudge/C279992/E.cpp similarity index 100% rename from C279992/E.cpp rename to vjudge/C279992/E.cpp diff --git a/C279992/F.cpp b/vjudge/C279992/F.cpp similarity index 100% rename from C279992/F.cpp rename to vjudge/C279992/F.cpp diff --git a/C279992/G.cpp b/vjudge/C279992/G.cpp similarity index 100% rename from C279992/G.cpp rename to vjudge/C279992/G.cpp diff --git a/C279992/H.cpp b/vjudge/C279992/H.cpp similarity index 100% rename from C279992/H.cpp rename to vjudge/C279992/H.cpp diff --git a/C279992/I.cpp b/vjudge/C279992/I.cpp similarity index 100% rename from C279992/I.cpp rename to vjudge/C279992/I.cpp diff --git a/C279992/J.cpp b/vjudge/C279992/J.cpp similarity index 100% rename from C279992/J.cpp rename to vjudge/C279992/J.cpp diff --git a/C279992/K.cpp b/vjudge/C279992/K.cpp similarity index 100% rename from C279992/K.cpp rename to vjudge/C279992/K.cpp diff --git a/C279992/L.cpp b/vjudge/C279992/L.cpp similarity index 100% rename from C279992/L.cpp rename to vjudge/C279992/L.cpp diff --git a/C279992/M.cpp b/vjudge/C279992/M.cpp similarity index 100% rename from C279992/M.cpp rename to vjudge/C279992/M.cpp diff --git a/C279992/N.cpp b/vjudge/C279992/N.cpp similarity index 100% rename from C279992/N.cpp rename to vjudge/C279992/N.cpp diff --git a/C280490/CMakeLists.txt b/vjudge/C280490/CMakeLists.txt similarity index 100% rename from C280490/CMakeLists.txt rename to vjudge/C280490/CMakeLists.txt diff --git a/C280490/P1.cpp b/vjudge/C280490/P1.cpp similarity index 100% rename from C280490/P1.cpp rename to vjudge/C280490/P1.cpp diff --git a/C280490/P2.cpp b/vjudge/C280490/P2.cpp similarity index 100% rename from C280490/P2.cpp rename to vjudge/C280490/P2.cpp diff --git a/C280490/P3.cpp b/vjudge/C280490/P3.cpp similarity index 100% rename from C280490/P3.cpp rename to vjudge/C280490/P3.cpp diff --git a/C294033/P4.cpp b/vjudge/C280490/P4.cpp similarity index 100% rename from C294033/P4.cpp rename to vjudge/C280490/P4.cpp diff --git a/C280490/P5.cpp b/vjudge/C280490/P5.cpp similarity index 100% rename from C280490/P5.cpp rename to vjudge/C280490/P5.cpp diff --git a/cf1156/P6.cpp b/vjudge/C280490/P6.cpp similarity index 100% rename from cf1156/P6.cpp rename to vjudge/C280490/P6.cpp diff --git a/C284135/CMakeLists.txt b/vjudge/C284135/CMakeLists.txt similarity index 100% rename from C284135/CMakeLists.txt rename to vjudge/C284135/CMakeLists.txt diff --git a/C284135/PA.cpp b/vjudge/C284135/PA.cpp similarity index 100% rename from C284135/PA.cpp rename to vjudge/C284135/PA.cpp diff --git a/C284135/PB.cpp b/vjudge/C284135/PB.cpp similarity index 100% rename from C284135/PB.cpp rename to vjudge/C284135/PB.cpp diff --git a/C284135/PC.cpp b/vjudge/C284135/PC.cpp similarity index 100% rename from C284135/PC.cpp rename to vjudge/C284135/PC.cpp diff --git a/C284135/PD.cpp b/vjudge/C284135/PD.cpp similarity index 100% rename from C284135/PD.cpp rename to vjudge/C284135/PD.cpp diff --git a/C284135/PE.cpp b/vjudge/C284135/PE.cpp similarity index 100% rename from C284135/PE.cpp rename to vjudge/C284135/PE.cpp diff --git a/C286415/CMakeLists.txt b/vjudge/C286415/CMakeLists.txt similarity index 100% rename from C286415/CMakeLists.txt rename to vjudge/C286415/CMakeLists.txt diff --git a/C286415/P1.cpp b/vjudge/C286415/P1.cpp similarity index 100% rename from C286415/P1.cpp rename to vjudge/C286415/P1.cpp diff --git a/C286415/P2.cpp b/vjudge/C286415/P2.cpp similarity index 100% rename from C286415/P2.cpp rename to vjudge/C286415/P2.cpp diff --git a/C286415/P3.cpp b/vjudge/C286415/P3.cpp similarity index 100% rename from C286415/P3.cpp rename to vjudge/C286415/P3.cpp diff --git a/C286415/P4.cpp b/vjudge/C286415/P4.cpp similarity index 100% rename from C286415/P4.cpp rename to vjudge/C286415/P4.cpp diff --git a/C286415/P5.cpp b/vjudge/C286415/P5.cpp similarity index 100% rename from C286415/P5.cpp rename to vjudge/C286415/P5.cpp diff --git a/C286799/CMakeLists.txt b/vjudge/C286799/CMakeLists.txt similarity index 100% rename from C286799/CMakeLists.txt rename to vjudge/C286799/CMakeLists.txt diff --git a/C286799/P1.cpp b/vjudge/C286799/P1.cpp similarity index 100% rename from C286799/P1.cpp rename to vjudge/C286799/P1.cpp diff --git a/C286799/P2.cpp b/vjudge/C286799/P2.cpp similarity index 100% rename from C286799/P2.cpp rename to vjudge/C286799/P2.cpp diff --git a/C286799/P3.cpp b/vjudge/C286799/P3.cpp similarity index 100% rename from C286799/P3.cpp rename to vjudge/C286799/P3.cpp diff --git a/C286799/P4.cpp b/vjudge/C286799/P4.cpp similarity index 100% rename from C286799/P4.cpp rename to vjudge/C286799/P4.cpp diff --git a/C286799/P5.cpp b/vjudge/C286799/P5.cpp similarity index 100% rename from C286799/P5.cpp rename to vjudge/C286799/P5.cpp diff --git a/C287112/1.cpp b/vjudge/C287112/1.cpp similarity index 100% rename from C287112/1.cpp rename to vjudge/C287112/1.cpp diff --git a/C287112/5.cpp b/vjudge/C287112/5.cpp similarity index 100% rename from C287112/5.cpp rename to vjudge/C287112/5.cpp diff --git a/C287112/CMakeLists.txt b/vjudge/C287112/CMakeLists.txt similarity index 100% rename from C287112/CMakeLists.txt rename to vjudge/C287112/CMakeLists.txt diff --git a/C287784/CMakeLists.txt b/vjudge/C287784/CMakeLists.txt similarity index 100% rename from C287784/CMakeLists.txt rename to vjudge/C287784/CMakeLists.txt diff --git a/C287784/P1.cpp b/vjudge/C287784/P1.cpp similarity index 100% rename from C287784/P1.cpp rename to vjudge/C287784/P1.cpp diff --git a/C287784/P2.cpp b/vjudge/C287784/P2.cpp similarity index 100% rename from C287784/P2.cpp rename to vjudge/C287784/P2.cpp diff --git a/C287784/P3.cpp b/vjudge/C287784/P3.cpp similarity index 100% rename from C287784/P3.cpp rename to vjudge/C287784/P3.cpp diff --git a/C296068/P4.cpp b/vjudge/C287784/P4.cpp similarity index 100% rename from C296068/P4.cpp rename to vjudge/C287784/P4.cpp diff --git a/C287784/P5.cpp b/vjudge/C287784/P5.cpp similarity index 100% rename from C287784/P5.cpp rename to vjudge/C287784/P5.cpp diff --git a/C288102/1.cpp b/vjudge/C288102/1.cpp similarity index 100% rename from C288102/1.cpp rename to vjudge/C288102/1.cpp diff --git a/C288102/2.cpp b/vjudge/C288102/2.cpp similarity index 100% rename from C288102/2.cpp rename to vjudge/C288102/2.cpp diff --git a/C288102/3.cpp b/vjudge/C288102/3.cpp similarity index 100% rename from C288102/3.cpp rename to vjudge/C288102/3.cpp diff --git a/C288102/4.cpp b/vjudge/C288102/4.cpp similarity index 100% rename from C288102/4.cpp rename to vjudge/C288102/4.cpp diff --git a/C288102/CMakeLists.txt b/vjudge/C288102/CMakeLists.txt similarity index 100% rename from C288102/CMakeLists.txt rename to vjudge/C288102/CMakeLists.txt diff --git a/C288504/CMakeLists.txt b/vjudge/C288504/CMakeLists.txt similarity index 100% rename from C288504/CMakeLists.txt rename to vjudge/C288504/CMakeLists.txt diff --git a/C288504/P1.cpp b/vjudge/C288504/P1.cpp similarity index 100% rename from C288504/P1.cpp rename to vjudge/C288504/P1.cpp diff --git a/C298807/P10.cpp b/vjudge/C288504/P10.cpp similarity index 100% rename from C298807/P10.cpp rename to vjudge/C288504/P10.cpp diff --git a/C298807/P11.cpp b/vjudge/C288504/P11.cpp similarity index 100% rename from C298807/P11.cpp rename to vjudge/C288504/P11.cpp diff --git a/C288504/P2.cpp b/vjudge/C288504/P2.cpp similarity index 100% rename from C288504/P2.cpp rename to vjudge/C288504/P2.cpp diff --git a/C288504/P3.cpp b/vjudge/C288504/P3.cpp similarity index 100% rename from C288504/P3.cpp rename to vjudge/C288504/P3.cpp diff --git a/C288504/P4.cpp b/vjudge/C288504/P4.cpp similarity index 100% rename from C288504/P4.cpp rename to vjudge/C288504/P4.cpp diff --git a/C288504/P5.cpp b/vjudge/C288504/P5.cpp similarity index 100% rename from C288504/P5.cpp rename to vjudge/C288504/P5.cpp diff --git a/C288504/P6.cpp b/vjudge/C288504/P6.cpp similarity index 100% rename from C288504/P6.cpp rename to vjudge/C288504/P6.cpp diff --git a/cf1155/P7.cpp b/vjudge/C288504/P7.cpp similarity index 100% rename from cf1155/P7.cpp rename to vjudge/C288504/P7.cpp diff --git a/C288504/P8.cpp b/vjudge/C288504/P8.cpp similarity index 100% rename from C288504/P8.cpp rename to vjudge/C288504/P8.cpp diff --git a/C288504/P9.cpp b/vjudge/C288504/P9.cpp similarity index 100% rename from C288504/P9.cpp rename to vjudge/C288504/P9.cpp diff --git a/C289697/A.cpp b/vjudge/C289697/A.cpp similarity index 100% rename from C289697/A.cpp rename to vjudge/C289697/A.cpp diff --git a/C289697/B.cpp b/vjudge/C289697/B.cpp similarity index 100% rename from C289697/B.cpp rename to vjudge/C289697/B.cpp diff --git a/C289697/CMakeLists.txt b/vjudge/C289697/CMakeLists.txt similarity index 100% rename from C289697/CMakeLists.txt rename to vjudge/C289697/CMakeLists.txt diff --git a/C290289/A.cpp b/vjudge/C290289/A.cpp similarity index 100% rename from C290289/A.cpp rename to vjudge/C290289/A.cpp diff --git a/C290289/B.cpp b/vjudge/C290289/B.cpp similarity index 100% rename from C290289/B.cpp rename to vjudge/C290289/B.cpp diff --git a/C290289/C.cpp b/vjudge/C290289/C.cpp similarity index 100% rename from C290289/C.cpp rename to vjudge/C290289/C.cpp diff --git a/C290289/CMakeLists.txt b/vjudge/C290289/CMakeLists.txt similarity index 100% rename from C290289/CMakeLists.txt rename to vjudge/C290289/CMakeLists.txt diff --git a/C290289/D.cpp b/vjudge/C290289/D.cpp similarity index 100% rename from C290289/D.cpp rename to vjudge/C290289/D.cpp diff --git a/C290289/E.cpp b/vjudge/C290289/E.cpp similarity index 100% rename from C290289/E.cpp rename to vjudge/C290289/E.cpp diff --git a/C290289/I.cpp b/vjudge/C290289/I.cpp similarity index 100% rename from C290289/I.cpp rename to vjudge/C290289/I.cpp diff --git a/C290289/J.cpp b/vjudge/C290289/J.cpp similarity index 100% rename from C290289/J.cpp rename to vjudge/C290289/J.cpp diff --git a/C290754/A.cpp b/vjudge/C290754/A.cpp similarity index 100% rename from C290754/A.cpp rename to vjudge/C290754/A.cpp diff --git a/C290754/B.cpp b/vjudge/C290754/B.cpp similarity index 100% rename from C290754/B.cpp rename to vjudge/C290754/B.cpp diff --git a/C290754/C.cpp b/vjudge/C290754/C.cpp similarity index 100% rename from C290754/C.cpp rename to vjudge/C290754/C.cpp diff --git a/C290754/CMakeLists.txt b/vjudge/C290754/CMakeLists.txt similarity index 100% rename from C290754/CMakeLists.txt rename to vjudge/C290754/CMakeLists.txt diff --git a/C291170/A.cpp b/vjudge/C291170/A.cpp similarity index 100% rename from C291170/A.cpp rename to vjudge/C291170/A.cpp diff --git a/C291170/B.cpp b/vjudge/C291170/B.cpp similarity index 100% rename from C291170/B.cpp rename to vjudge/C291170/B.cpp diff --git a/C291170/C.cpp b/vjudge/C291170/C.cpp similarity index 100% rename from C291170/C.cpp rename to vjudge/C291170/C.cpp diff --git a/C291170/CMakeLists.txt b/vjudge/C291170/CMakeLists.txt similarity index 100% rename from C291170/CMakeLists.txt rename to vjudge/C291170/CMakeLists.txt diff --git a/C291729/CMakeLists.txt b/vjudge/C291729/CMakeLists.txt similarity index 100% rename from C291729/CMakeLists.txt rename to vjudge/C291729/CMakeLists.txt diff --git a/C291729/D.cpp b/vjudge/C291729/D.cpp similarity index 100% rename from C291729/D.cpp rename to vjudge/C291729/D.cpp diff --git a/C291729/E.cpp b/vjudge/C291729/E.cpp similarity index 100% rename from C291729/E.cpp rename to vjudge/C291729/E.cpp diff --git a/C293098/C.cpp b/vjudge/C293098/C.cpp similarity index 100% rename from C293098/C.cpp rename to vjudge/C293098/C.cpp diff --git a/C293098/CMakeLists.txt b/vjudge/C293098/CMakeLists.txt similarity index 100% rename from C293098/CMakeLists.txt rename to vjudge/C293098/CMakeLists.txt diff --git a/C293098/G.cpp b/vjudge/C293098/G.cpp similarity index 100% rename from C293098/G.cpp rename to vjudge/C293098/G.cpp diff --git a/C293098/H.cpp b/vjudge/C293098/H.cpp similarity index 100% rename from C293098/H.cpp rename to vjudge/C293098/H.cpp diff --git a/C293098/I.cpp b/vjudge/C293098/I.cpp similarity index 100% rename from C293098/I.cpp rename to vjudge/C293098/I.cpp diff --git a/C294005/CMakeLists.txt b/vjudge/C294005/CMakeLists.txt similarity index 100% rename from C294005/CMakeLists.txt rename to vjudge/C294005/CMakeLists.txt diff --git a/C294005/P1.cpp b/vjudge/C294005/P1.cpp similarity index 100% rename from C294005/P1.cpp rename to vjudge/C294005/P1.cpp diff --git a/C294005/P2.cpp b/vjudge/C294005/P2.cpp similarity index 100% rename from C294005/P2.cpp rename to vjudge/C294005/P2.cpp diff --git a/C294005/P3.cpp b/vjudge/C294005/P3.cpp similarity index 100% rename from C294005/P3.cpp rename to vjudge/C294005/P3.cpp diff --git a/C302167/P4.cpp b/vjudge/C294005/P4.cpp similarity index 100% rename from C302167/P4.cpp rename to vjudge/C294005/P4.cpp diff --git a/cf1119/P5.cpp b/vjudge/C294005/P5.cpp similarity index 100% rename from cf1119/P5.cpp rename to vjudge/C294005/P5.cpp diff --git a/cf1156/CMakeLists.txt b/vjudge/C294033/CMakeLists.txt similarity index 100% rename from cf1156/CMakeLists.txt rename to vjudge/C294033/CMakeLists.txt diff --git a/C294033/P1.cpp b/vjudge/C294033/P1.cpp similarity index 100% rename from C294033/P1.cpp rename to vjudge/C294033/P1.cpp diff --git a/C294033/P2.cpp b/vjudge/C294033/P2.cpp similarity index 100% rename from C294033/P2.cpp rename to vjudge/C294033/P2.cpp diff --git a/C294033/P3.cpp b/vjudge/C294033/P3.cpp similarity index 100% rename from C294033/P3.cpp rename to vjudge/C294033/P3.cpp diff --git a/C304367/P4.cpp b/vjudge/C294033/P4.cpp similarity index 100% rename from C304367/P4.cpp rename to vjudge/C294033/P4.cpp diff --git a/cf1152/P5.cpp b/vjudge/C294033/P5.cpp similarity index 100% rename from cf1152/P5.cpp rename to vjudge/C294033/P5.cpp diff --git a/cf1167/P6.cpp b/vjudge/C294033/P6.cpp similarity index 100% rename from cf1167/P6.cpp rename to vjudge/C294033/P6.cpp diff --git a/cf1156/P7.cpp b/vjudge/C294033/P7.cpp similarity index 100% rename from cf1156/P7.cpp rename to vjudge/C294033/P7.cpp diff --git a/C294470/CMakeLists.txt b/vjudge/C294470/CMakeLists.txt similarity index 100% rename from C294470/CMakeLists.txt rename to vjudge/C294470/CMakeLists.txt diff --git a/C294470/P1.cpp b/vjudge/C294470/P1.cpp similarity index 100% rename from C294470/P1.cpp rename to vjudge/C294470/P1.cpp diff --git a/C294470/P2.cpp b/vjudge/C294470/P2.cpp similarity index 100% rename from C294470/P2.cpp rename to vjudge/C294470/P2.cpp diff --git a/C294470/P3.cpp b/vjudge/C294470/P3.cpp similarity index 100% rename from C294470/P3.cpp rename to vjudge/C294470/P3.cpp diff --git a/C294470/P4.cpp b/vjudge/C294470/P4.cpp similarity index 100% rename from C294470/P4.cpp rename to vjudge/C294470/P4.cpp diff --git a/C294470/P5.cpp b/vjudge/C294470/P5.cpp similarity index 100% rename from C294470/P5.cpp rename to vjudge/C294470/P5.cpp diff --git a/C295579/CMakeLists.txt b/vjudge/C295579/CMakeLists.txt similarity index 100% rename from C295579/CMakeLists.txt rename to vjudge/C295579/CMakeLists.txt diff --git a/C295579/P1.cpp b/vjudge/C295579/P1.cpp similarity index 100% rename from C295579/P1.cpp rename to vjudge/C295579/P1.cpp diff --git a/C295579/P2.cpp b/vjudge/C295579/P2.cpp similarity index 100% rename from C295579/P2.cpp rename to vjudge/C295579/P2.cpp diff --git a/C295579/P3.cpp b/vjudge/C295579/P3.cpp similarity index 100% rename from C295579/P3.cpp rename to vjudge/C295579/P3.cpp diff --git a/C295579/P4.cpp b/vjudge/C295579/P4.cpp similarity index 100% rename from C295579/P4.cpp rename to vjudge/C295579/P4.cpp diff --git a/cf1155/P5.cpp b/vjudge/C295579/P5.cpp similarity index 100% rename from cf1155/P5.cpp rename to vjudge/C295579/P5.cpp diff --git a/C296068/CMakeLists.txt b/vjudge/C296068/CMakeLists.txt similarity index 100% rename from C296068/CMakeLists.txt rename to vjudge/C296068/CMakeLists.txt diff --git a/C296068/P1.cpp b/vjudge/C296068/P1.cpp similarity index 100% rename from C296068/P1.cpp rename to vjudge/C296068/P1.cpp diff --git a/C296068/P2.cpp b/vjudge/C296068/P2.cpp similarity index 100% rename from C296068/P2.cpp rename to vjudge/C296068/P2.cpp diff --git a/C296068/P3.cpp b/vjudge/C296068/P3.cpp similarity index 100% rename from C296068/P3.cpp rename to vjudge/C296068/P3.cpp diff --git a/cf1156/P4.cpp b/vjudge/C296068/P4.cpp similarity index 100% rename from cf1156/P4.cpp rename to vjudge/C296068/P4.cpp diff --git a/cf1156/P5.cpp b/vjudge/C296068/P5.cpp similarity index 100% rename from cf1156/P5.cpp rename to vjudge/C296068/P5.cpp diff --git a/C298804/CMakeLists.txt b/vjudge/C298804/CMakeLists.txt similarity index 100% rename from C298804/CMakeLists.txt rename to vjudge/C298804/CMakeLists.txt diff --git a/C298804/P01.cpp b/vjudge/C298804/P01.cpp similarity index 100% rename from C298804/P01.cpp rename to vjudge/C298804/P01.cpp diff --git a/C298804/P02.cpp b/vjudge/C298804/P02.cpp similarity index 100% rename from C298804/P02.cpp rename to vjudge/C298804/P02.cpp diff --git a/C298807/P03.cpp b/vjudge/C298804/P03.cpp similarity index 100% rename from C298807/P03.cpp rename to vjudge/C298804/P03.cpp diff --git a/C298804/P04.cpp b/vjudge/C298804/P04.cpp similarity index 100% rename from C298804/P04.cpp rename to vjudge/C298804/P04.cpp diff --git a/C298804/P05.cpp b/vjudge/C298804/P05.cpp similarity index 100% rename from C298804/P05.cpp rename to vjudge/C298804/P05.cpp diff --git a/C299272/P06.cpp b/vjudge/C298804/P06.cpp similarity index 100% rename from C299272/P06.cpp rename to vjudge/C298804/P06.cpp diff --git a/C298804/P07.cpp b/vjudge/C298804/P07.cpp similarity index 100% rename from C298804/P07.cpp rename to vjudge/C298804/P07.cpp diff --git a/C298804/P08.cpp b/vjudge/C298804/P08.cpp similarity index 100% rename from C298804/P08.cpp rename to vjudge/C298804/P08.cpp diff --git a/C298804/P09.cpp b/vjudge/C298804/P09.cpp similarity index 100% rename from C298804/P09.cpp rename to vjudge/C298804/P09.cpp diff --git a/C298804/P10.cpp b/vjudge/C298804/P10.cpp similarity index 100% rename from C298804/P10.cpp rename to vjudge/C298804/P10.cpp diff --git a/C298807/CMakeLists.txt b/vjudge/C298807/CMakeLists.txt similarity index 100% rename from C298807/CMakeLists.txt rename to vjudge/C298807/CMakeLists.txt diff --git a/jsk2421/P01.cpp b/vjudge/C298807/P01.cpp similarity index 100% rename from jsk2421/P01.cpp rename to vjudge/C298807/P01.cpp diff --git a/C298807/P02.cpp b/vjudge/C298807/P02.cpp similarity index 100% rename from C298807/P02.cpp rename to vjudge/C298807/P02.cpp diff --git a/C299272/P03.cpp b/vjudge/C298807/P03.cpp similarity index 100% rename from C299272/P03.cpp rename to vjudge/C298807/P03.cpp diff --git a/C298807/P04.cpp b/vjudge/C298807/P04.cpp similarity index 100% rename from C298807/P04.cpp rename to vjudge/C298807/P04.cpp diff --git a/C298807/P05.cpp b/vjudge/C298807/P05.cpp similarity index 100% rename from C298807/P05.cpp rename to vjudge/C298807/P05.cpp diff --git a/jsk2290/P06.cpp b/vjudge/C298807/P06.cpp similarity index 100% rename from jsk2290/P06.cpp rename to vjudge/C298807/P06.cpp diff --git a/jsk2290/P07.cpp b/vjudge/C298807/P07.cpp similarity index 100% rename from jsk2290/P07.cpp rename to vjudge/C298807/P07.cpp diff --git a/C298807/P08.cpp b/vjudge/C298807/P08.cpp similarity index 100% rename from C298807/P08.cpp rename to vjudge/C298807/P08.cpp diff --git a/C299061/P09.cpp b/vjudge/C298807/P09.cpp similarity index 100% rename from C299061/P09.cpp rename to vjudge/C298807/P09.cpp diff --git a/C299061/P10.cpp b/vjudge/C298807/P10.cpp similarity index 100% rename from C299061/P10.cpp rename to vjudge/C298807/P10.cpp diff --git a/C299061/P11.cpp b/vjudge/C298807/P11.cpp similarity index 100% rename from C299061/P11.cpp rename to vjudge/C298807/P11.cpp diff --git a/jsk2290/CMakeLists.txt b/vjudge/C299061/CMakeLists.txt similarity index 100% rename from jsk2290/CMakeLists.txt rename to vjudge/C299061/CMakeLists.txt diff --git a/C299061/P01.cpp b/vjudge/C299061/P01.cpp similarity index 100% rename from C299061/P01.cpp rename to vjudge/C299061/P01.cpp diff --git a/C299061/P02.cpp b/vjudge/C299061/P02.cpp similarity index 100% rename from C299061/P02.cpp rename to vjudge/C299061/P02.cpp diff --git a/C299061/P03.cpp b/vjudge/C299061/P03.cpp similarity index 100% rename from C299061/P03.cpp rename to vjudge/C299061/P03.cpp diff --git a/C299061/P04.cpp b/vjudge/C299061/P04.cpp similarity index 100% rename from C299061/P04.cpp rename to vjudge/C299061/P04.cpp diff --git a/C299061/P05.cpp b/vjudge/C299061/P05.cpp similarity index 100% rename from C299061/P05.cpp rename to vjudge/C299061/P05.cpp diff --git a/jsk2421/P06.cpp b/vjudge/C299061/P06.cpp similarity index 100% rename from jsk2421/P06.cpp rename to vjudge/C299061/P06.cpp diff --git a/jsk2421/P07.cpp b/vjudge/C299061/P07.cpp similarity index 100% rename from jsk2421/P07.cpp rename to vjudge/C299061/P07.cpp diff --git a/jsk2290/P08.cpp b/vjudge/C299061/P08.cpp similarity index 100% rename from jsk2290/P08.cpp rename to vjudge/C299061/P08.cpp diff --git a/C299272/P09.cpp b/vjudge/C299061/P09.cpp similarity index 100% rename from C299272/P09.cpp rename to vjudge/C299061/P09.cpp diff --git a/C299272/P10.cpp b/vjudge/C299061/P10.cpp similarity index 100% rename from C299272/P10.cpp rename to vjudge/C299061/P10.cpp diff --git a/jsk2421/P11.cpp b/vjudge/C299061/P11.cpp similarity index 100% rename from jsk2421/P11.cpp rename to vjudge/C299061/P11.cpp diff --git a/jsk2421/P12.cpp b/vjudge/C299061/P12.cpp similarity index 100% rename from jsk2421/P12.cpp rename to vjudge/C299061/P12.cpp diff --git a/jsk2421/P13.cpp b/vjudge/C299061/P13.cpp similarity index 100% rename from jsk2421/P13.cpp rename to vjudge/C299061/P13.cpp diff --git a/C299272/CMakeLists.txt b/vjudge/C299272/CMakeLists.txt similarity index 100% rename from C299272/CMakeLists.txt rename to vjudge/C299272/CMakeLists.txt diff --git a/C299272/P01.cpp b/vjudge/C299272/P01.cpp similarity index 100% rename from C299272/P01.cpp rename to vjudge/C299272/P01.cpp diff --git a/C299272/P02.cpp b/vjudge/C299272/P02.cpp similarity index 100% rename from C299272/P02.cpp rename to vjudge/C299272/P02.cpp diff --git a/jsk2290/P03.cpp b/vjudge/C299272/P03.cpp similarity index 100% rename from jsk2290/P03.cpp rename to vjudge/C299272/P03.cpp diff --git a/jsk2421/P04.cpp b/vjudge/C299272/P04.cpp similarity index 100% rename from jsk2421/P04.cpp rename to vjudge/C299272/P04.cpp diff --git a/C299272/P05.cpp b/vjudge/C299272/P05.cpp similarity index 100% rename from C299272/P05.cpp rename to vjudge/C299272/P05.cpp diff --git a/jsk2983/P06.cpp b/vjudge/C299272/P06.cpp similarity index 100% rename from jsk2983/P06.cpp rename to vjudge/C299272/P06.cpp diff --git a/jsk2983/P07.cpp b/vjudge/C299272/P07.cpp similarity index 100% rename from jsk2983/P07.cpp rename to vjudge/C299272/P07.cpp diff --git a/jsk2421/P08.cpp b/vjudge/C299272/P08.cpp similarity index 100% rename from jsk2421/P08.cpp rename to vjudge/C299272/P08.cpp diff --git a/jsk2421/P09.cpp b/vjudge/C299272/P09.cpp similarity index 100% rename from jsk2421/P09.cpp rename to vjudge/C299272/P09.cpp diff --git a/jsk2290/P10.cpp b/vjudge/C299272/P10.cpp similarity index 100% rename from jsk2290/P10.cpp rename to vjudge/C299272/P10.cpp diff --git a/C300682/CMakeLists.txt b/vjudge/C300682/CMakeLists.txt similarity index 100% rename from C300682/CMakeLists.txt rename to vjudge/C300682/CMakeLists.txt diff --git a/C300682/P1.cpp b/vjudge/C300682/P1.cpp similarity index 100% rename from C300682/P1.cpp rename to vjudge/C300682/P1.cpp diff --git a/C300682/P2.cpp b/vjudge/C300682/P2.cpp similarity index 100% rename from C300682/P2.cpp rename to vjudge/C300682/P2.cpp diff --git a/C300682/P3.cpp b/vjudge/C300682/P3.cpp similarity index 100% rename from C300682/P3.cpp rename to vjudge/C300682/P3.cpp diff --git a/C300682/P4.cpp b/vjudge/C300682/P4.cpp similarity index 100% rename from C300682/P4.cpp rename to vjudge/C300682/P4.cpp diff --git a/C300682/P5.cpp b/vjudge/C300682/P5.cpp similarity index 100% rename from C300682/P5.cpp rename to vjudge/C300682/P5.cpp diff --git a/C301717/CMakeLists.txt b/vjudge/C301717/CMakeLists.txt similarity index 100% rename from C301717/CMakeLists.txt rename to vjudge/C301717/CMakeLists.txt diff --git a/C301717/P1.cpp b/vjudge/C301717/P1.cpp similarity index 100% rename from C301717/P1.cpp rename to vjudge/C301717/P1.cpp diff --git a/C301717/P2.cpp b/vjudge/C301717/P2.cpp similarity index 100% rename from C301717/P2.cpp rename to vjudge/C301717/P2.cpp diff --git a/C301717/P3.cpp b/vjudge/C301717/P3.cpp similarity index 100% rename from C301717/P3.cpp rename to vjudge/C301717/P3.cpp diff --git a/C301717/P4.cpp b/vjudge/C301717/P4.cpp similarity index 100% rename from C301717/P4.cpp rename to vjudge/C301717/P4.cpp diff --git a/C301717/P5.cpp b/vjudge/C301717/P5.cpp similarity index 100% rename from C301717/P5.cpp rename to vjudge/C301717/P5.cpp diff --git a/C302167/CMakeLists.txt b/vjudge/C302167/CMakeLists.txt similarity index 100% rename from C302167/CMakeLists.txt rename to vjudge/C302167/CMakeLists.txt diff --git a/C302167/P1.cpp b/vjudge/C302167/P1.cpp similarity index 100% rename from C302167/P1.cpp rename to vjudge/C302167/P1.cpp diff --git a/C302167/P2.cpp b/vjudge/C302167/P2.cpp similarity index 100% rename from C302167/P2.cpp rename to vjudge/C302167/P2.cpp diff --git a/C302167/P3.cpp b/vjudge/C302167/P3.cpp similarity index 100% rename from C302167/P3.cpp rename to vjudge/C302167/P3.cpp diff --git a/cf1173/P4.cpp b/vjudge/C302167/P4.cpp similarity index 100% rename from cf1173/P4.cpp rename to vjudge/C302167/P4.cpp diff --git a/cf1167/P5.cpp b/vjudge/C302167/P5.cpp similarity index 100% rename from cf1167/P5.cpp rename to vjudge/C302167/P5.cpp diff --git a/cf1173/P6.cpp b/vjudge/C302167/P6.cpp similarity index 100% rename from cf1173/P6.cpp rename to vjudge/C302167/P6.cpp diff --git a/cf1167/P7.cpp b/vjudge/C302167/P7.cpp similarity index 100% rename from cf1167/P7.cpp rename to vjudge/C302167/P7.cpp diff --git a/C302167/P8.cpp b/vjudge/C302167/P8.cpp similarity index 100% rename from C302167/P8.cpp rename to vjudge/C302167/P8.cpp diff --git a/C302167/P9.cpp b/vjudge/C302167/P9.cpp similarity index 100% rename from C302167/P9.cpp rename to vjudge/C302167/P9.cpp diff --git a/C304367/CMakeLists.txt b/vjudge/C304367/CMakeLists.txt similarity index 100% rename from C304367/CMakeLists.txt rename to vjudge/C304367/CMakeLists.txt diff --git a/C304367/P1.cpp b/vjudge/C304367/P1.cpp similarity index 100% rename from C304367/P1.cpp rename to vjudge/C304367/P1.cpp diff --git a/C304367/P2.cpp b/vjudge/C304367/P2.cpp similarity index 100% rename from C304367/P2.cpp rename to vjudge/C304367/P2.cpp diff --git a/C304367/P3.cpp b/vjudge/C304367/P3.cpp similarity index 100% rename from C304367/P3.cpp rename to vjudge/C304367/P3.cpp diff --git a/jsk2350/P4.cpp b/vjudge/C304367/P4.cpp similarity index 100% rename from jsk2350/P4.cpp rename to vjudge/C304367/P4.cpp diff --git a/cf1173/P5.cpp b/vjudge/C304367/P5.cpp similarity index 100% rename from cf1173/P5.cpp rename to vjudge/C304367/P5.cpp diff --git a/C304367/P6.cpp b/vjudge/C304367/P6.cpp similarity index 100% rename from C304367/P6.cpp rename to vjudge/C304367/P6.cpp diff --git a/C311684/CMakeLists.txt b/vjudge/C311684/CMakeLists.txt similarity index 100% rename from C311684/CMakeLists.txt rename to vjudge/C311684/CMakeLists.txt diff --git a/C311684/Easy1.cpp b/vjudge/C311684/Easy1.cpp similarity index 100% rename from C311684/Easy1.cpp rename to vjudge/C311684/Easy1.cpp diff --git a/C311684/Easy2.cpp b/vjudge/C311684/Easy2.cpp similarity index 100% rename from C311684/Easy2.cpp rename to vjudge/C311684/Easy2.cpp diff --git a/C311684/Extra.cpp b/vjudge/C311684/Extra.cpp similarity index 100% rename from C311684/Extra.cpp rename to vjudge/C311684/Extra.cpp diff --git a/C311684/Hard1.cpp b/vjudge/C311684/Hard1.cpp similarity index 100% rename from C311684/Hard1.cpp rename to vjudge/C311684/Hard1.cpp diff --git a/C311684/Hard2.cpp b/vjudge/C311684/Hard2.cpp similarity index 100% rename from C311684/Hard2.cpp rename to vjudge/C311684/Hard2.cpp diff --git a/C311684/Lunatic1.cpp b/vjudge/C311684/Lunatic1.cpp similarity index 100% rename from C311684/Lunatic1.cpp rename to vjudge/C311684/Lunatic1.cpp diff --git a/C311684/Lunatic2.cpp b/vjudge/C311684/Lunatic2.cpp similarity index 100% rename from C311684/Lunatic2.cpp rename to vjudge/C311684/Lunatic2.cpp diff --git a/C311684/Normal1.cpp b/vjudge/C311684/Normal1.cpp similarity index 100% rename from C311684/Normal1.cpp rename to vjudge/C311684/Normal1.cpp diff --git a/C311684/Normal2.cpp b/vjudge/C311684/Normal2.cpp similarity index 100% rename from C311684/Normal2.cpp rename to vjudge/C311684/Normal2.cpp diff --git a/C312090/1.UVa821.cpp b/vjudge/C312090/1.UVa821.cpp similarity index 100% rename from C312090/1.UVa821.cpp rename to vjudge/C312090/1.UVa821.cpp diff --git a/C312090/2.UVa820.cpp b/vjudge/C312090/2.UVa820.cpp similarity index 100% rename from C312090/2.UVa820.cpp rename to vjudge/C312090/2.UVa820.cpp diff --git a/C312090/3.UVa247.cpp b/vjudge/C312090/3.UVa247.cpp similarity index 100% rename from C312090/3.UVa247.cpp rename to vjudge/C312090/3.UVa247.cpp diff --git a/C312090/4.UVa10048.cpp b/vjudge/C312090/4.UVa10048.cpp similarity index 100% rename from C312090/4.UVa10048.cpp rename to vjudge/C312090/4.UVa10048.cpp diff --git a/C312090/5.UVa1395.cpp b/vjudge/C312090/5.UVa1395.cpp similarity index 100% rename from C312090/5.UVa1395.cpp rename to vjudge/C312090/5.UVa1395.cpp diff --git a/C312090/CMakeLists.txt b/vjudge/C312090/CMakeLists.txt similarity index 100% rename from C312090/CMakeLists.txt rename to vjudge/C312090/CMakeLists.txt diff --git a/C332851/A.cpp b/vjudge/C332851/A.cpp similarity index 100% rename from C332851/A.cpp rename to vjudge/C332851/A.cpp diff --git a/C332851/F.cpp b/vjudge/C332851/F.cpp similarity index 100% rename from C332851/F.cpp rename to vjudge/C332851/F.cpp diff --git a/C332851/K.cpp b/vjudge/C332851/K.cpp similarity index 100% rename from C332851/K.cpp rename to vjudge/C332851/K.cpp diff --git a/C332851/L.cpp b/vjudge/C332851/L.cpp similarity index 100% rename from C332851/L.cpp rename to vjudge/C332851/L.cpp diff --git a/C333519/H.cpp b/vjudge/C333519/H.cpp similarity index 100% rename from C333519/H.cpp rename to vjudge/C333519/H.cpp diff --git a/C333519/I.cpp b/vjudge/C333519/I.cpp similarity index 100% rename from C333519/I.cpp rename to vjudge/C333519/I.cpp diff --git a/C333519/J.cpp b/vjudge/C333519/J.cpp similarity index 100% rename from C333519/J.cpp rename to vjudge/C333519/J.cpp diff --git a/C333519/K.cpp b/vjudge/C333519/K.cpp similarity index 100% rename from C333519/K.cpp rename to vjudge/C333519/K.cpp diff --git a/C335737/A.cpp b/vjudge/C335737/A.cpp similarity index 100% rename from C335737/A.cpp rename to vjudge/C335737/A.cpp diff --git a/C335737/B.cpp b/vjudge/C335737/B.cpp similarity index 100% rename from C335737/B.cpp rename to vjudge/C335737/B.cpp diff --git a/C335737/D.cpp b/vjudge/C335737/D.cpp similarity index 100% rename from C335737/D.cpp rename to vjudge/C335737/D.cpp diff --git a/C335737/M.cpp b/vjudge/C335737/M.cpp similarity index 100% rename from C335737/M.cpp rename to vjudge/C335737/M.cpp diff --git a/nowcoder888/A.cpp b/vjudge/C337053/A.cpp similarity index 100% rename from nowcoder888/A.cpp rename to vjudge/C337053/A.cpp diff --git a/jsk3113/B.cpp b/vjudge/C337053/B.cpp similarity index 100% rename from jsk3113/B.cpp rename to vjudge/C337053/B.cpp diff --git a/nowcoder889/C.cpp b/vjudge/C337053/C.cpp similarity index 100% rename from nowcoder889/C.cpp rename to vjudge/C337053/C.cpp diff --git a/C337053/CMakeLists.txt b/vjudge/C337053/CMakeLists.txt similarity index 100% rename from C337053/CMakeLists.txt rename to vjudge/C337053/CMakeLists.txt diff --git a/C337053/D.cpp b/vjudge/C337053/D.cpp similarity index 100% rename from C337053/D.cpp rename to vjudge/C337053/D.cpp diff --git a/nowcoder889/E.cpp b/vjudge/C337053/E.cpp similarity index 100% rename from nowcoder889/E.cpp rename to vjudge/C337053/E.cpp diff --git a/nowcoder889/F.cpp b/vjudge/C337053/F.cpp similarity index 100% rename from nowcoder889/F.cpp rename to vjudge/C337053/F.cpp diff --git a/C337053/G.cpp b/vjudge/C337053/G.cpp similarity index 100% rename from C337053/G.cpp rename to vjudge/C337053/G.cpp diff --git a/nowcoder889/H.cpp b/vjudge/C337053/H.cpp similarity index 100% rename from nowcoder889/H.cpp rename to vjudge/C337053/H.cpp diff --git a/C337053/I.cpp b/vjudge/C337053/I.cpp similarity index 100% rename from C337053/I.cpp rename to vjudge/C337053/I.cpp diff --git a/nowcoder889/J.cpp b/vjudge/C337053/J.cpp similarity index 100% rename from nowcoder889/J.cpp rename to vjudge/C337053/J.cpp diff --git a/nowcoder889/K.cpp b/vjudge/C337053/K.cpp similarity index 100% rename from nowcoder889/K.cpp rename to vjudge/C337053/K.cpp diff --git a/jsk3113/L.cpp b/vjudge/C337053/L.cpp similarity index 100% rename from jsk3113/L.cpp rename to vjudge/C337053/L.cpp diff --git a/jsk3113/M.cpp b/vjudge/C337053/M.cpp similarity index 100% rename from jsk3113/M.cpp rename to vjudge/C337053/M.cpp diff --git a/C338970/B.cpp b/vjudge/C338970/B.cpp similarity index 100% rename from C338970/B.cpp rename to vjudge/C338970/B.cpp diff --git a/C338970/H.cpp b/vjudge/C338970/H.cpp similarity index 100% rename from C338970/H.cpp rename to vjudge/C338970/H.cpp diff --git a/C338970/I.cpp b/vjudge/C338970/I.cpp similarity index 100% rename from C338970/I.cpp rename to vjudge/C338970/I.cpp diff --git a/C338970/K.cpp b/vjudge/C338970/K.cpp similarity index 100% rename from C338970/K.cpp rename to vjudge/C338970/K.cpp diff --git a/C339575/I.cpp b/vjudge/C339575/I.cpp similarity index 100% rename from C339575/I.cpp rename to vjudge/C339575/I.cpp