diff --git a/LibreOJ/2880/2880.cpp b/LibreOJ/2880/2880.cpp new file mode 100644 index 00000000..99fc1617 --- /dev/null +++ b/LibreOJ/2880/2880.cpp @@ -0,0 +1,112 @@ +#include +#include +#include +#include +#include + +using std::cin; +using std::cout; +const char endl = '\n'; + +const int N = 2e5 + 5; + +int n, c[N], st[N]; +long long ans; +std::vector xs; +std::pair p[N]; + +inline int lowbit(int x) { + return x & -x; +} + +void insert(int x, int y) { + for (; x; x -= lowbit(x)) c[x] = std::min(c[x], y); +} + +int query(int x) { + int res = std::numeric_limits::max(); + + for (; x <= n; x += lowbit(x)) res = std::min(res, c[x]); + + return res; +} + +void clear(int x) { + for (; x; x -= lowbit(x)) c[x] = std::numeric_limits::max(); +} + +int search(int l, int r, int y) { + int res = r + 1; + + while (l <= r) { + int mid = l + r >> 1; + + if (p[st[mid]].second < y) { + res = mid; + r = mid - 1; + } else { + l = mid + 1; + } + } + + return res; +} + +void solve(int l, int r) { + if (l >= r) return; + + int mid = (l + r) >> 1; + solve(l, mid); + solve(mid + 1, r); + + for (int i = l, j = mid + 1, top = 0; i <= mid; i++) { + while (j <= r && p[j].second > p[i].second) { + while (top && p[st[top]].first > p[j].first) top--; + + st[++top] = j++; + } + + ans += top - search(1, top, query(p[i].first)) + 1; + + insert(p[i].first, p[i].second); + } + + for (int i = l; i <= mid; i++) { + clear(p[i].first); + } + + std::sort(p + l, p + r + 1, [](const std::pair &a, const std::pair &b) { + return a.second > b.second; + }); +} + +int main() { + std::ios::sync_with_stdio(false); + cin.tie(nullptr); + + std::fill_n(c, N, std::numeric_limits::max()); + + cin >> n; + + for (int i = 1; i <= n; i++) { + cin >> p[i].first >> p[i].second; + + xs.emplace_back(p[i].first); + } + + std::sort(p + 1, p + 1 + n, [](const std::pair &a, const std::pair &b) { + return a.first < b.first; + }); + std::sort(xs.begin(), xs.end()); + xs.erase(std::unique(xs.begin(), xs.end()), xs.end()); + + for (int i = 1; i <= n; i++) { + p[i].first = std::lower_bound(xs.begin(), xs.end(), p[i].first) - xs.begin() + 1; + } + + solve(1, n); + + cout << ans << endl; + + return 0; +} diff --git a/LibreOJ/2880/data/01-01.ans b/LibreOJ/2880/data/01-01.ans new file mode 100644 index 00000000..b6f9ef98 --- /dev/null +++ b/LibreOJ/2880/data/01-01.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81ca2baac0ed874627a0dfb06825d255e6b3c74a5080681e79086f7047651a06 +size 6 diff --git a/LibreOJ/2880/data/01-01.in b/LibreOJ/2880/data/01-01.in new file mode 100644 index 00000000..7a97e01b --- /dev/null +++ b/LibreOJ/2880/data/01-01.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bad70f0807e177ad7b93ef132fb231c96d697dcf722a0f6c8414fe88222af4c +size 2984 diff --git a/LibreOJ/2880/data/01-02.ans b/LibreOJ/2880/data/01-02.ans new file mode 100644 index 00000000..d7af3442 --- /dev/null +++ b/LibreOJ/2880/data/01-02.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7f9c0660a70cda128ecc9cca3118a0d6b647ade122e81cdeadc9d4cfa16f272 +size 5 diff --git a/LibreOJ/2880/data/01-02.in b/LibreOJ/2880/data/01-02.in new file mode 100644 index 00000000..e1b5f302 --- /dev/null +++ b/LibreOJ/2880/data/01-02.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ba319b1e282d30196c801971acba4272759b92e16d5f4c5b2d9b6b934e57f3 +size 7909 diff --git a/LibreOJ/2880/data/01-03.ans b/LibreOJ/2880/data/01-03.ans new file mode 100644 index 00000000..38714007 --- /dev/null +++ b/LibreOJ/2880/data/01-03.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3575f5b817e6bd5b6223e3fc888c02d2cd80026857d5cb79f44ad529c5c1c9f +size 5 diff --git a/LibreOJ/2880/data/01-03.in b/LibreOJ/2880/data/01-03.in new file mode 100644 index 00000000..298122af --- /dev/null +++ b/LibreOJ/2880/data/01-03.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c0c3a790199ab36195309a7f05583106d0ed2858e9a79eb026912c214e45c10 +size 7802 diff --git a/LibreOJ/2880/data/01-04.ans b/LibreOJ/2880/data/01-04.ans new file mode 100644 index 00000000..e49b6cb0 --- /dev/null +++ b/LibreOJ/2880/data/01-04.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:864154b81b91ae782cd8fc7f265912aafa6c36078168f96951d452cab5d99dc7 +size 4 diff --git a/LibreOJ/2880/data/01-04.in b/LibreOJ/2880/data/01-04.in new file mode 100644 index 00000000..7ddbd061 --- /dev/null +++ b/LibreOJ/2880/data/01-04.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dadac2ab08fc4429d734680188904e48d9a2e20cbde84bbb430ed2a046dbd697 +size 7898 diff --git a/LibreOJ/2880/data/01-05.ans b/LibreOJ/2880/data/01-05.ans new file mode 100644 index 00000000..d05ea2c6 --- /dev/null +++ b/LibreOJ/2880/data/01-05.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f964eafdc685eb25641b61a7e613b893063b577ca9b851350519bc6b04842d74 +size 4 diff --git a/LibreOJ/2880/data/01-05.in b/LibreOJ/2880/data/01-05.in new file mode 100644 index 00000000..5a72b144 --- /dev/null +++ b/LibreOJ/2880/data/01-05.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6af2c0a6c43dc107a25cb01035ae9201dc8c1ff201bdd4c672c981da4d66106f +size 7923 diff --git a/LibreOJ/2880/data/01-06.ans b/LibreOJ/2880/data/01-06.ans new file mode 100644 index 00000000..b5b85423 --- /dev/null +++ b/LibreOJ/2880/data/01-06.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:240705a7ee92c0eae4bb941a458b05ad3fb425f2cde74464b9e74e88331ef4fe +size 5 diff --git a/LibreOJ/2880/data/01-06.in b/LibreOJ/2880/data/01-06.in new file mode 100644 index 00000000..265d914a --- /dev/null +++ b/LibreOJ/2880/data/01-06.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8548b0d53e71cb831973a6c7c7ab87bfde360b7d9c22b89faffafe6f30ad01a +size 7911 diff --git a/LibreOJ/2880/data/01-07.ans b/LibreOJ/2880/data/01-07.ans new file mode 100644 index 00000000..804fcc90 --- /dev/null +++ b/LibreOJ/2880/data/01-07.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +size 2 diff --git a/LibreOJ/2880/data/01-07.in b/LibreOJ/2880/data/01-07.in new file mode 100644 index 00000000..9e045867 --- /dev/null +++ b/LibreOJ/2880/data/01-07.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f48779fef35eb0c17ac2ac60503865fe159cb57867c08e708be524474933309e +size 7917 diff --git a/LibreOJ/2880/data/01-08.ans b/LibreOJ/2880/data/01-08.ans new file mode 100644 index 00000000..ec21f94d --- /dev/null +++ b/LibreOJ/2880/data/01-08.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8ea16ff440b27eb6a12be2b64a94139fdb9c0308f1944692e798157919be4e2 +size 5 diff --git a/LibreOJ/2880/data/01-08.in b/LibreOJ/2880/data/01-08.in new file mode 100644 index 00000000..583d67f1 --- /dev/null +++ b/LibreOJ/2880/data/01-08.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4822faf44289567f96b942c141a3663fa6298b2d3981081aa04c3bdb2ec0df8 +size 7907 diff --git a/LibreOJ/2880/data/01-09.ans b/LibreOJ/2880/data/01-09.ans new file mode 100644 index 00000000..f44fe382 --- /dev/null +++ b/LibreOJ/2880/data/01-09.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b3e7e2d8655eeb05f8cdaf666db494daee601c2ac9193552db10a8eb609de13 +size 5 diff --git a/LibreOJ/2880/data/01-09.in b/LibreOJ/2880/data/01-09.in new file mode 100644 index 00000000..ff4f7e3d --- /dev/null +++ b/LibreOJ/2880/data/01-09.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e0827fa6d8774e6991c60aa8faa04ec27f90af7fc9e5a834133492d2a571d9a +size 7918 diff --git a/LibreOJ/2880/data/01-10.ans b/LibreOJ/2880/data/01-10.ans new file mode 100644 index 00000000..1040f016 --- /dev/null +++ b/LibreOJ/2880/data/01-10.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8aa4aac9bc19d491e0a54b92b394e1ba98f9e2c1cfab52a42dff982effdf4b +size 4 diff --git a/LibreOJ/2880/data/01-10.in b/LibreOJ/2880/data/01-10.in new file mode 100644 index 00000000..89b4be83 --- /dev/null +++ b/LibreOJ/2880/data/01-10.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c0793a8dc5bfa58d2f0c5ec2f16968c059adbea38991073c65f561687688d65 +size 5099 diff --git a/LibreOJ/2880/data/02-01.ans b/LibreOJ/2880/data/02-01.ans new file mode 100644 index 00000000..1c61e816 --- /dev/null +++ b/LibreOJ/2880/data/02-01.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b783c8b2c8c816996c1bb6ce2db3fcd1e6f1732c72af695bfb47a417c812ade6 +size 8 diff --git a/LibreOJ/2880/data/02-01.in b/LibreOJ/2880/data/02-01.in new file mode 100644 index 00000000..73223dc3 --- /dev/null +++ b/LibreOJ/2880/data/02-01.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170b511451d063c96acec1a6d2fc6671ddf7183d5baa0d11753c4df1e1f2c4e3 +size 47785 diff --git a/LibreOJ/2880/data/02-02.ans b/LibreOJ/2880/data/02-02.ans new file mode 100644 index 00000000..55527232 --- /dev/null +++ b/LibreOJ/2880/data/02-02.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebc9510510c338e39b189ce954626aeb641bec3a78832d15d3dde715c79c3016 +size 6 diff --git a/LibreOJ/2880/data/02-02.in b/LibreOJ/2880/data/02-02.in new file mode 100644 index 00000000..9bd023a7 --- /dev/null +++ b/LibreOJ/2880/data/02-02.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c56f6cb7662d4f8f65a6b3879727e69cc74a5b5ddaf85da6708aeee093168b6 +size 98857 diff --git a/LibreOJ/2880/data/02-03.ans b/LibreOJ/2880/data/02-03.ans new file mode 100644 index 00000000..613a2ca8 --- /dev/null +++ b/LibreOJ/2880/data/02-03.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17e9e6f14d01cb2a830b80f9d7e72d9007a6e37e3d58abf3bdaf06a7953cb81e +size 7 diff --git a/LibreOJ/2880/data/02-03.in b/LibreOJ/2880/data/02-03.in new file mode 100644 index 00000000..a7e13c80 --- /dev/null +++ b/LibreOJ/2880/data/02-03.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e94e168f71ef35ac1ee80cf837f528e6ede25b303312b37fd5308035fd26784 +size 97653 diff --git a/LibreOJ/2880/data/02-04.ans b/LibreOJ/2880/data/02-04.ans new file mode 100644 index 00000000..0776c06e --- /dev/null +++ b/LibreOJ/2880/data/02-04.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1880a4e62eb46acc4153f0cd2a5331b303904318de4143b3c80b4a45ab9031c4 +size 5 diff --git a/LibreOJ/2880/data/02-04.in b/LibreOJ/2880/data/02-04.in new file mode 100644 index 00000000..04248681 --- /dev/null +++ b/LibreOJ/2880/data/02-04.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9c50940f3dcd8a692c7d5b6609e784627adfb95f21a0b406de30f148d4c372a +size 98679 diff --git a/LibreOJ/2880/data/02-05.ans b/LibreOJ/2880/data/02-05.ans new file mode 100644 index 00000000..130a11e4 --- /dev/null +++ b/LibreOJ/2880/data/02-05.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b944ffb6ba94f9d09980c232050908e93db47c467d2666f74dde93cd80c898cb +size 6 diff --git a/LibreOJ/2880/data/02-05.in b/LibreOJ/2880/data/02-05.in new file mode 100644 index 00000000..5564eadb --- /dev/null +++ b/LibreOJ/2880/data/02-05.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fccb57f9b0f06decc7618c9cb0de2b4b0809e8e643fdd223908d29e96e9881d8 +size 98789 diff --git a/LibreOJ/2880/data/02-06.ans b/LibreOJ/2880/data/02-06.ans new file mode 100644 index 00000000..9fc29760 --- /dev/null +++ b/LibreOJ/2880/data/02-06.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e61f4b78e1074bba18a1bff5e107376740371d5408b27b2681bbfc9f967a9ca9 +size 6 diff --git a/LibreOJ/2880/data/02-06.in b/LibreOJ/2880/data/02-06.in new file mode 100644 index 00000000..b50c4efa --- /dev/null +++ b/LibreOJ/2880/data/02-06.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:223585db96b6fb30264fe01a22e22cb7a1346c673718ae195035a2a0f85501c3 +size 98847 diff --git a/LibreOJ/2880/data/02-07.ans b/LibreOJ/2880/data/02-07.ans new file mode 100644 index 00000000..68b8ce98 --- /dev/null +++ b/LibreOJ/2880/data/02-07.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18662c81d3b5bca4c2529e45ec5e9a6e6b411d8ff795199d4c0a211202c0138c +size 6 diff --git a/LibreOJ/2880/data/02-07.in b/LibreOJ/2880/data/02-07.in new file mode 100644 index 00000000..71db740c --- /dev/null +++ b/LibreOJ/2880/data/02-07.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12830043690b3b2503b0872023da435f8a5e4879953d1cfc7d1b524213239ca8 +size 98784 diff --git a/LibreOJ/2880/data/02-08.ans b/LibreOJ/2880/data/02-08.ans new file mode 100644 index 00000000..804fcc90 --- /dev/null +++ b/LibreOJ/2880/data/02-08.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +size 2 diff --git a/LibreOJ/2880/data/02-08.in b/LibreOJ/2880/data/02-08.in new file mode 100644 index 00000000..cab744b4 --- /dev/null +++ b/LibreOJ/2880/data/02-08.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7f7eb992630154f67ba8eb240525929297801840acacf4a36dc343660b3f737 +size 98861 diff --git a/LibreOJ/2880/data/02-09.ans b/LibreOJ/2880/data/02-09.ans new file mode 100644 index 00000000..c8ffc88e --- /dev/null +++ b/LibreOJ/2880/data/02-09.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82720b244397deb5beca79470f4f019eb9ceadb8d2bc6ebac041d8ad6a584ce1 +size 8 diff --git a/LibreOJ/2880/data/02-09.in b/LibreOJ/2880/data/02-09.in new file mode 100644 index 00000000..2a3edad7 --- /dev/null +++ b/LibreOJ/2880/data/02-09.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cade92100dcee8fbe11f441e95cf15d7e874aa3e9046c2dbd2cec6dea6a091c +size 98734 diff --git a/LibreOJ/2880/data/02-10.ans b/LibreOJ/2880/data/02-10.ans new file mode 100644 index 00000000..3d36e924 --- /dev/null +++ b/LibreOJ/2880/data/02-10.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf14cdb1fb0c83a900c5d2fe1f9747fbaae1744d55c6664c77e4a0e02c53c66 +size 7 diff --git a/LibreOJ/2880/data/02-10.in b/LibreOJ/2880/data/02-10.in new file mode 100644 index 00000000..e43f57db --- /dev/null +++ b/LibreOJ/2880/data/02-10.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d5760f8b5bc28143e7c6d107e1cef6062a1a1b59a3b6d711303d3f3c8c4e261 +size 98722 diff --git a/LibreOJ/2880/data/02-11.ans b/LibreOJ/2880/data/02-11.ans new file mode 100644 index 00000000..e5263e9a --- /dev/null +++ b/LibreOJ/2880/data/02-11.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64a8a44a1c1808ae08117ab108b7d78acca1e626eb5f3d5222eefbcdc3686cf8 +size 6 diff --git a/LibreOJ/2880/data/02-11.in b/LibreOJ/2880/data/02-11.in new file mode 100644 index 00000000..d97f20c1 --- /dev/null +++ b/LibreOJ/2880/data/02-11.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee21fbd5293efa0a95901dda2ee7c3d9c703c2a52063a336ed7c22a79f0c0f9a +size 98790 diff --git a/LibreOJ/2880/data/02-12.ans b/LibreOJ/2880/data/02-12.ans new file mode 100644 index 00000000..46708e1b --- /dev/null +++ b/LibreOJ/2880/data/02-12.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d509b5ed2a447a4c184820fd33168ef28bea88c67e05bfebcfbc226e90b32fa2 +size 6 diff --git a/LibreOJ/2880/data/02-12.in b/LibreOJ/2880/data/02-12.in new file mode 100644 index 00000000..bfcff59b --- /dev/null +++ b/LibreOJ/2880/data/02-12.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d503723d2018a6252848e2421264e20ffb74788271e53808f8b1790f88d3b063 +size 81648 diff --git a/LibreOJ/2880/data/03-01.ans b/LibreOJ/2880/data/03-01.ans new file mode 100644 index 00000000..6ead02b2 --- /dev/null +++ b/LibreOJ/2880/data/03-01.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:942b4856e340af964df8a12f8092d95c62275c48f061d724cbfc97b499ba78eb +size 12 diff --git a/LibreOJ/2880/data/03-01.in b/LibreOJ/2880/data/03-01.in new file mode 100644 index 00000000..16b41ca4 --- /dev/null +++ b/LibreOJ/2880/data/03-01.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3c85f98ce30446c38adf0d1b3835cdc449c72149d29510276382b98b061b049 +size 2577787 diff --git a/LibreOJ/2880/data/03-02.ans b/LibreOJ/2880/data/03-02.ans new file mode 100644 index 00000000..777222ea --- /dev/null +++ b/LibreOJ/2880/data/03-02.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1371c6e30e68fee459fc90502e8a86099cf485f3871c91c1f420eabdf79cc3 +size 8 diff --git a/LibreOJ/2880/data/03-02.in b/LibreOJ/2880/data/03-02.in new file mode 100644 index 00000000..08075367 --- /dev/null +++ b/LibreOJ/2880/data/03-02.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7abba412c01a06cd24e35c234d3e2e6437dd7851b10250f28a6ac6732a35aedc +size 3955399 diff --git a/LibreOJ/2880/data/03-03.ans b/LibreOJ/2880/data/03-03.ans new file mode 100644 index 00000000..126c9d25 --- /dev/null +++ b/LibreOJ/2880/data/03-03.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fec1f610a5eacae47f0a824cfbd8725b3e11b7f6d4c2c16e0d8e282cbc425d0 +size 10 diff --git a/LibreOJ/2880/data/03-03.in b/LibreOJ/2880/data/03-03.in new file mode 100644 index 00000000..38ff58e3 --- /dev/null +++ b/LibreOJ/2880/data/03-03.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdfdae54e10980cf239b1e1b4b24a899923f0fabba9c92071137ff8f75ac7897 +size 3904594 diff --git a/LibreOJ/2880/data/03-04.ans b/LibreOJ/2880/data/03-04.ans new file mode 100644 index 00000000..44ecb647 --- /dev/null +++ b/LibreOJ/2880/data/03-04.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00d9cd208c4bb685541067ed529222ed418e5cc75d71304d8ef159f3ea3aa50e +size 7 diff --git a/LibreOJ/2880/data/03-04.in b/LibreOJ/2880/data/03-04.in new file mode 100644 index 00000000..8e2f20b0 --- /dev/null +++ b/LibreOJ/2880/data/03-04.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:333240284e3941eca549d44a432ffa91867fc9724efb98e86190809d9a8e0258 +size 3947825 diff --git a/LibreOJ/2880/data/03-05.ans b/LibreOJ/2880/data/03-05.ans new file mode 100644 index 00000000..7143eb18 --- /dev/null +++ b/LibreOJ/2880/data/03-05.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f65b88996ea06e6261304cd98026e9ca906c28328690c062975185ca7d6b9147 +size 7 diff --git a/LibreOJ/2880/data/03-05.in b/LibreOJ/2880/data/03-05.in new file mode 100644 index 00000000..35dc7120 --- /dev/null +++ b/LibreOJ/2880/data/03-05.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f53878549eb5328a79db25aa507f7ac1629e9b2e6212fdb06b13d2b2373fac4 +size 3951419 diff --git a/LibreOJ/2880/data/03-06.ans b/LibreOJ/2880/data/03-06.ans new file mode 100644 index 00000000..4d85a63d --- /dev/null +++ b/LibreOJ/2880/data/03-06.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9315142508312f04fecc6a17d0424208d2312d410fe09938a08a11afa03b1cae +size 7 diff --git a/LibreOJ/2880/data/03-06.in b/LibreOJ/2880/data/03-06.in new file mode 100644 index 00000000..31c8ea19 --- /dev/null +++ b/LibreOJ/2880/data/03-06.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f7483b24eb760caf702ffd8c98ee58e5864ea040935c42e79c3bf69ec98d8e +size 3951835 diff --git a/LibreOJ/2880/data/03-07.ans b/LibreOJ/2880/data/03-07.ans new file mode 100644 index 00000000..26ede5c1 --- /dev/null +++ b/LibreOJ/2880/data/03-07.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e405ca88221a870885dd677d514506b45b74f8e8453c0c43c6fb9927ce257f7e +size 8 diff --git a/LibreOJ/2880/data/03-07.in b/LibreOJ/2880/data/03-07.in new file mode 100644 index 00000000..e1917202 --- /dev/null +++ b/LibreOJ/2880/data/03-07.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a529459130f682ba5551f9165a6ba0eeba72b6697dc27c4e91747b42bda639 +size 3952088 diff --git a/LibreOJ/2880/data/03-08.ans b/LibreOJ/2880/data/03-08.ans new file mode 100644 index 00000000..b641e4b7 --- /dev/null +++ b/LibreOJ/2880/data/03-08.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d35fc024f7b2270e1bc55a01e5f6d7f6cdc068223ff0b90160b55917f89cd1 +size 8 diff --git a/LibreOJ/2880/data/03-08.in b/LibreOJ/2880/data/03-08.in new file mode 100644 index 00000000..01549d7f --- /dev/null +++ b/LibreOJ/2880/data/03-08.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:832712e3af2cb35f7e3730ceda0bb6aab5f636a6996aa7f6409a54b66624622b +size 3952323 diff --git a/LibreOJ/2880/data/03-09.ans b/LibreOJ/2880/data/03-09.ans new file mode 100644 index 00000000..804fcc90 --- /dev/null +++ b/LibreOJ/2880/data/03-09.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +size 2 diff --git a/LibreOJ/2880/data/03-09.in b/LibreOJ/2880/data/03-09.in new file mode 100644 index 00000000..4d8053d2 --- /dev/null +++ b/LibreOJ/2880/data/03-09.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3d90456cda139870e05d3a36932448e8f6ffa2488b59fa23b5f0e8345d0010a +size 3953386 diff --git a/LibreOJ/2880/data/03-10.ans b/LibreOJ/2880/data/03-10.ans new file mode 100644 index 00000000..aa684acc --- /dev/null +++ b/LibreOJ/2880/data/03-10.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f4001d9721d00dadcfa874e8ef0d5f6c567b11d40c14df5542078102f44ea2 +size 11 diff --git a/LibreOJ/2880/data/03-10.in b/LibreOJ/2880/data/03-10.in new file mode 100644 index 00000000..3f9456cb --- /dev/null +++ b/LibreOJ/2880/data/03-10.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:622edc345d54f1fa1368f72fa6f63e9b9b52c35b24ea96e565caa17db9012b28 +size 3952330 diff --git a/LibreOJ/2880/data/03-11.ans b/LibreOJ/2880/data/03-11.ans new file mode 100644 index 00000000..a4e015e2 --- /dev/null +++ b/LibreOJ/2880/data/03-11.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997f4537ca07c2e487e9c16f3121fd7e79a000fc7954fdeed47e6e7303849449 +size 10 diff --git a/LibreOJ/2880/data/03-11.in b/LibreOJ/2880/data/03-11.in new file mode 100644 index 00000000..d0a56244 --- /dev/null +++ b/LibreOJ/2880/data/03-11.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19f9d9b66faac997bb79eb7633cb1af90305506808d0180008403b7bdef79bfb +size 3951740 diff --git a/LibreOJ/2880/data/03-12.ans b/LibreOJ/2880/data/03-12.ans new file mode 100644 index 00000000..698022f4 --- /dev/null +++ b/LibreOJ/2880/data/03-12.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:382545266d0edc223f1bf88eb2367a2c952d41c4e79478a8cc418b5a8b130e61 +size 9 diff --git a/LibreOJ/2880/data/03-12.in b/LibreOJ/2880/data/03-12.in new file mode 100644 index 00000000..a5d60b40 --- /dev/null +++ b/LibreOJ/2880/data/03-12.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f54346085716f5159d3ed994efe53dec886c17570e46b58618756add051c96db +size 3952137 diff --git a/LibreOJ/2880/data/03-13.ans b/LibreOJ/2880/data/03-13.ans new file mode 100644 index 00000000..a86333bd --- /dev/null +++ b/LibreOJ/2880/data/03-13.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc67e261a0813d021db6504c16da546a04502520953ae1ed2231526593acb213 +size 8 diff --git a/LibreOJ/2880/data/03-13.in b/LibreOJ/2880/data/03-13.in new file mode 100644 index 00000000..d44aaadd --- /dev/null +++ b/LibreOJ/2880/data/03-13.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce546585c80c4dad7c1a28d220810a3739ce94d81998ce289ab9e928d12e1a58 +size 3952335 diff --git a/LibreOJ/2880/data/03-14.ans b/LibreOJ/2880/data/03-14.ans new file mode 100644 index 00000000..088c43e4 --- /dev/null +++ b/LibreOJ/2880/data/03-14.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5afaf33a1624915a485476e35dab8c13bf66d30d508869034982a1cd3bfe454d +size 6 diff --git a/LibreOJ/2880/data/03-14.in b/LibreOJ/2880/data/03-14.in new file mode 100644 index 00000000..f712bbc4 --- /dev/null +++ b/LibreOJ/2880/data/03-14.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b2955a11ec29757c8e2fa46b0be7f2111177a71caa97267972f6b12ea19b70 +size 3953138 diff --git a/LibreOJ/2880/data/03-15.ans b/LibreOJ/2880/data/03-15.ans new file mode 100644 index 00000000..ce7a46ff --- /dev/null +++ b/LibreOJ/2880/data/03-15.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acdae78e6ce6873fd7931fbb672d2fa7017233f30c61d970e5250908674952c9 +size 10 diff --git a/LibreOJ/2880/data/03-15.in b/LibreOJ/2880/data/03-15.in new file mode 100644 index 00000000..8700e304 --- /dev/null +++ b/LibreOJ/2880/data/03-15.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8ef88d3086f9753691a5b9d0134728fcba65f61913d4930436e09f8144e672 +size 3951676 diff --git a/LibreOJ/2880/data/03-16.ans b/LibreOJ/2880/data/03-16.ans new file mode 100644 index 00000000..e915befb --- /dev/null +++ b/LibreOJ/2880/data/03-16.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8c647a82297c4c4e084267f50424291359ebb9fd0c63cd49b72e27975a60f2f +size 8 diff --git a/LibreOJ/2880/data/03-16.in b/LibreOJ/2880/data/03-16.in new file mode 100644 index 00000000..d9815976 --- /dev/null +++ b/LibreOJ/2880/data/03-16.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc640bdc7d5c8980d8f648f67d89e9f8a8240969139f0926eb392a25c4c8f0e8 +size 3951733 diff --git a/LibreOJ/2880/data/03-17.ans b/LibreOJ/2880/data/03-17.ans new file mode 100644 index 00000000..e65e1aa7 --- /dev/null +++ b/LibreOJ/2880/data/03-17.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9a6e79ef9191c2de13bb5496a6a781fbc4f6aea2b4d77a1d0ed5f0f2b58cef1 +size 8 diff --git a/LibreOJ/2880/data/03-17.in b/LibreOJ/2880/data/03-17.in new file mode 100644 index 00000000..c235e9d3 --- /dev/null +++ b/LibreOJ/2880/data/03-17.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e5913fa0fa397120605191d4bf1d825fe65fdf2ac7c3d4de84fca190270b4b8 +size 2611056 diff --git a/LibreOJ/2880/data/03-18.ans b/LibreOJ/2880/data/03-18.ans new file mode 100644 index 00000000..1948de52 --- /dev/null +++ b/LibreOJ/2880/data/03-18.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b37c8fd5272009df4e7b2acaaceb5fc01fb8ce61262069a2827685805625e3 +size 8 diff --git a/LibreOJ/2880/data/03-18.in b/LibreOJ/2880/data/03-18.in new file mode 100644 index 00000000..66080fdf --- /dev/null +++ b/LibreOJ/2880/data/03-18.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ca2c1b786f6fb66c82e2230b8a6261d19e435ee6249cb6164c442e6ba13153 +size 3996445 diff --git a/LibreOJ/2880/data/03-19.ans b/LibreOJ/2880/data/03-19.ans new file mode 100644 index 00000000..658b92c1 --- /dev/null +++ b/LibreOJ/2880/data/03-19.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c24e0ae7666faa70415d3bf7afabcd1931fb9357a332d04fb2c469c4b2e03987 +size 8 diff --git a/LibreOJ/2880/data/03-19.in b/LibreOJ/2880/data/03-19.in new file mode 100644 index 00000000..85ef49a6 --- /dev/null +++ b/LibreOJ/2880/data/03-19.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4406c65215399a27025f6f8adf7f596b7ef37097e5c8f354bb79e112f441da72 +size 3954455 diff --git a/LibreOJ/2880/data/03-20.ans b/LibreOJ/2880/data/03-20.ans new file mode 100644 index 00000000..65208727 --- /dev/null +++ b/LibreOJ/2880/data/03-20.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19845ebc4febaf5c1bc0e3fab12d8a006238c17e74e1918e73bfd4a5a97390ed +size 8 diff --git a/LibreOJ/2880/data/03-20.in b/LibreOJ/2880/data/03-20.in new file mode 100644 index 00000000..6b98d8e3 --- /dev/null +++ b/LibreOJ/2880/data/03-20.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1d09c6d356cbf853fa613d2a2865335356fdd4da18aaddf17a0e2572b9a1560 +size 3920193 diff --git a/LibreOJ/2880/data/sample-01.ans b/LibreOJ/2880/data/sample-01.ans new file mode 100644 index 00000000..ca267b30 --- /dev/null +++ b/LibreOJ/2880/data/sample-01.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1121cfccd5913f0a63fec40a6ffd44ea64f9dc135c66634ba001d10bcf4302a2 +size 2 diff --git a/LibreOJ/2880/data/sample-01.in b/LibreOJ/2880/data/sample-01.in new file mode 100644 index 00000000..c2f67d24 --- /dev/null +++ b/LibreOJ/2880/data/sample-01.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:732c63a547b79d99d7ead085d8faee1f0560fad6bb1cd7adca4adfa841397711 +size 18 diff --git a/LibreOJ/2880/data/sample-02.ans b/LibreOJ/2880/data/sample-02.ans new file mode 100644 index 00000000..2ccf849a --- /dev/null +++ b/LibreOJ/2880/data/sample-02.ans @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:238903180cc104ec2c5d8b3f20c5bc61b389ec0a967df8cc208cdc7cd454174f +size 3 diff --git a/LibreOJ/2880/data/sample-02.in b/LibreOJ/2880/data/sample-02.in new file mode 100644 index 00000000..e491bc74 --- /dev/null +++ b/LibreOJ/2880/data/sample-02.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8863d1e8444f186cd289c4cb5b1e5d681028965e775c192f9707a0933eec7a4 +size 52