From 34179a97a2129f9a618fed816b08ab990c417bcf Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Tue, 20 Sep 2022 19:27:34 +0800 Subject: [PATCH] =?UTF-8?q?#2162.=20=E3=80=8CPOI2011=20R2=20Day1=E3=80=8D?= =?UTF-8?q?=E5=9E=83=E5=9C=BE=E8=BF=90=E8=BE=93=20Garbage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://loj.ac/s/1582802 --- LibreOJ/2162/2162.cpp | 91 ++++++++++++++++++++++++++++++++++ LibreOJ/2162/data/checker.cpp | 3 ++ LibreOJ/2162/data/smi0.in | 3 ++ LibreOJ/2162/data/smi0.out | 3 ++ LibreOJ/2162/data/smi0a.in | 3 ++ LibreOJ/2162/data/smi0a.out | 3 ++ LibreOJ/2162/data/smi1.in | 3 ++ LibreOJ/2162/data/smi1.out | 3 ++ LibreOJ/2162/data/smi10a.in | 3 ++ LibreOJ/2162/data/smi10a.out | 3 ++ LibreOJ/2162/data/smi10b.ine | 3 ++ LibreOJ/2162/data/smi10b.oute | 3 ++ LibreOJ/2162/data/smi1ocen.in | 3 ++ LibreOJ/2162/data/smi1ocen.out | 3 ++ LibreOJ/2162/data/smi2.in | 3 ++ LibreOJ/2162/data/smi2.out | 3 ++ LibreOJ/2162/data/smi2ocen.in | 3 ++ LibreOJ/2162/data/smi2ocen.out | 3 ++ LibreOJ/2162/data/smi3a.in | 3 ++ LibreOJ/2162/data/smi3a.out | 3 ++ LibreOJ/2162/data/smi3b.in | 3 ++ LibreOJ/2162/data/smi3b.out | 3 ++ LibreOJ/2162/data/smi3ocen.in | 3 ++ LibreOJ/2162/data/smi3ocen.out | 3 ++ LibreOJ/2162/data/smi4a.in | 3 ++ LibreOJ/2162/data/smi4a.out | 3 ++ LibreOJ/2162/data/smi4b.in | 3 ++ LibreOJ/2162/data/smi4b.out | 3 ++ LibreOJ/2162/data/smi4ocen.in | 3 ++ LibreOJ/2162/data/smi4ocen.out | 3 ++ LibreOJ/2162/data/smi5a.in | 3 ++ LibreOJ/2162/data/smi5a.out | 3 ++ LibreOJ/2162/data/smi5b.in | 3 ++ LibreOJ/2162/data/smi5b.out | 3 ++ LibreOJ/2162/data/smi5ocen.in | 3 ++ LibreOJ/2162/data/smi5ocen.out | 3 ++ LibreOJ/2162/data/smi6a.in | 3 ++ LibreOJ/2162/data/smi6a.out | 3 ++ LibreOJ/2162/data/smi6b.in | 3 ++ LibreOJ/2162/data/smi6b.out | 3 ++ LibreOJ/2162/data/smi7a.in | 3 ++ LibreOJ/2162/data/smi7a.out | 3 ++ LibreOJ/2162/data/smi7b.ine | 3 ++ LibreOJ/2162/data/smi7b.oute | 3 ++ LibreOJ/2162/data/smi8a.in | 3 ++ LibreOJ/2162/data/smi8a.out | 3 ++ LibreOJ/2162/data/smi8b.ine | 3 ++ LibreOJ/2162/data/smi8b.oute | 3 ++ LibreOJ/2162/data/smi9a.in | 3 ++ LibreOJ/2162/data/smi9a.out | 3 ++ LibreOJ/2162/data/smi9b.ine | 3 ++ LibreOJ/2162/data/smi9b.oute | 3 ++ LibreOJ/2162/data/spj_cpp.cpp | 3 ++ 53 files changed, 247 insertions(+) create mode 100644 LibreOJ/2162/2162.cpp create mode 100644 LibreOJ/2162/data/checker.cpp create mode 100644 LibreOJ/2162/data/smi0.in create mode 100644 LibreOJ/2162/data/smi0.out create mode 100644 LibreOJ/2162/data/smi0a.in create mode 100644 LibreOJ/2162/data/smi0a.out create mode 100644 LibreOJ/2162/data/smi1.in create mode 100644 LibreOJ/2162/data/smi1.out create mode 100644 LibreOJ/2162/data/smi10a.in create mode 100644 LibreOJ/2162/data/smi10a.out create mode 100644 LibreOJ/2162/data/smi10b.ine create mode 100644 LibreOJ/2162/data/smi10b.oute create mode 100644 LibreOJ/2162/data/smi1ocen.in create mode 100644 LibreOJ/2162/data/smi1ocen.out create mode 100644 LibreOJ/2162/data/smi2.in create mode 100644 LibreOJ/2162/data/smi2.out create mode 100644 LibreOJ/2162/data/smi2ocen.in create mode 100644 LibreOJ/2162/data/smi2ocen.out create mode 100644 LibreOJ/2162/data/smi3a.in create mode 100644 LibreOJ/2162/data/smi3a.out create mode 100644 LibreOJ/2162/data/smi3b.in create mode 100644 LibreOJ/2162/data/smi3b.out create mode 100644 LibreOJ/2162/data/smi3ocen.in create mode 100644 LibreOJ/2162/data/smi3ocen.out create mode 100644 LibreOJ/2162/data/smi4a.in create mode 100644 LibreOJ/2162/data/smi4a.out create mode 100644 LibreOJ/2162/data/smi4b.in create mode 100644 LibreOJ/2162/data/smi4b.out create mode 100644 LibreOJ/2162/data/smi4ocen.in create mode 100644 LibreOJ/2162/data/smi4ocen.out create mode 100644 LibreOJ/2162/data/smi5a.in create mode 100644 LibreOJ/2162/data/smi5a.out create mode 100644 LibreOJ/2162/data/smi5b.in create mode 100644 LibreOJ/2162/data/smi5b.out create mode 100644 LibreOJ/2162/data/smi5ocen.in create mode 100644 LibreOJ/2162/data/smi5ocen.out create mode 100644 LibreOJ/2162/data/smi6a.in create mode 100644 LibreOJ/2162/data/smi6a.out create mode 100644 LibreOJ/2162/data/smi6b.in create mode 100644 LibreOJ/2162/data/smi6b.out create mode 100644 LibreOJ/2162/data/smi7a.in create mode 100644 LibreOJ/2162/data/smi7a.out create mode 100644 LibreOJ/2162/data/smi7b.ine create mode 100644 LibreOJ/2162/data/smi7b.oute create mode 100644 LibreOJ/2162/data/smi8a.in create mode 100644 LibreOJ/2162/data/smi8a.out create mode 100644 LibreOJ/2162/data/smi8b.ine create mode 100644 LibreOJ/2162/data/smi8b.oute create mode 100644 LibreOJ/2162/data/smi9a.in create mode 100644 LibreOJ/2162/data/smi9a.out create mode 100644 LibreOJ/2162/data/smi9b.ine create mode 100644 LibreOJ/2162/data/smi9b.oute create mode 100644 LibreOJ/2162/data/spj_cpp.cpp diff --git a/LibreOJ/2162/2162.cpp b/LibreOJ/2162/2162.cpp new file mode 100644 index 00000000..b8545982 --- /dev/null +++ b/LibreOJ/2162/2162.cpp @@ -0,0 +1,91 @@ +#include +#include +#include +#include + +using std::cin; +using std::cout; +const char endl = '\n'; + +const int N = 1e5 + 5, + M = 1e6 + 5; + +int n, m, d[N], root; +bool vis[N], in_stack[N], edge_used[M]; +std::stack st; +std::vector> g[N]; +std::vector> ans; + +void dfs(int u) { + vis[u] = true; + + for (auto e : g[u]) { + int v = e.first, + id = e.second; + + if (edge_used[id]) continue; + edge_used[id] = true; + + dfs(v); + } + + if (in_stack[u]) { + std::vector res{u}; + + while (st.top() != u) { + res.emplace_back(st.top()); + in_stack[st.top()] = false; + st.pop(); + } + + res.emplace_back(u); + ans.emplace_back(res); + } else { + st.push(u); + in_stack[u] = true; + } +} + +int main() { + std::ios::sync_with_stdio(false); + cin.tie(nullptr); + + cin >> n >> m; + + for (int i = 1, a, b, s, t; i <= m; i++) { + cin >> a >> b >> s >> t; + + if (s ^ t) { + g[a].emplace_back(b, i); + g[b].emplace_back(a, i); + + d[a]++, d[b]++; + } + } + + for (int i = 1; i <= n; i++) { + if (d[i] % 2 != 0) { + cout << "NIE" << endl; + + exit(0); + } + } + + for (int i = 1; i <= n; i++) { + if (!vis[i]) dfs(i); + } + + cout << ans.size() << endl; + + for (auto& item : ans) { + cout << item.size() - 1 << ' '; + + for (int& x : item) { + cout << x << ' '; + } + + cout << endl; + } + + return 0; +} diff --git a/LibreOJ/2162/data/checker.cpp b/LibreOJ/2162/data/checker.cpp new file mode 100644 index 00000000..42f8fdd8 --- /dev/null +++ b/LibreOJ/2162/data/checker.cpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d3f5a9ed7d31799e7799ae23d9ff3ebc3343b37ed060d69d490b94991e3fcc4 +size 1810 diff --git a/LibreOJ/2162/data/smi0.in b/LibreOJ/2162/data/smi0.in new file mode 100644 index 00000000..28979a52 --- /dev/null +++ b/LibreOJ/2162/data/smi0.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6d06170ab184b47ae376aa4cd7a6c0d7fc9c7a0d10e689783a028c2f27ea684 +size 68 diff --git a/LibreOJ/2162/data/smi0.out b/LibreOJ/2162/data/smi0.out new file mode 100644 index 00000000..ba84c634 --- /dev/null +++ b/LibreOJ/2162/data/smi0.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1340c30c73d0dec215fcd431a2d11ed660963f40bf9f8444cf6d13d6d8c6d2e9 +size 24 diff --git a/LibreOJ/2162/data/smi0a.in b/LibreOJ/2162/data/smi0a.in new file mode 100644 index 00000000..5e6638ab --- /dev/null +++ b/LibreOJ/2162/data/smi0a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:801f0e7c89bc56c9151641db69be9de02fa3313d22e1381b0607748f402f040c +size 68 diff --git a/LibreOJ/2162/data/smi0a.out b/LibreOJ/2162/data/smi0a.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi0a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi1.in b/LibreOJ/2162/data/smi1.in new file mode 100644 index 00000000..d5ee4549 --- /dev/null +++ b/LibreOJ/2162/data/smi1.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a34588d44e38da38bc935316632a686543c36bac613de3fe648f70e9e12b531b +size 76 diff --git a/LibreOJ/2162/data/smi1.out b/LibreOJ/2162/data/smi1.out new file mode 100644 index 00000000..a6c7ff31 --- /dev/null +++ b/LibreOJ/2162/data/smi1.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d3af03f6c94b9ab955219293fc5234a2a077647ee3343f81f449c914847942 +size 15 diff --git a/LibreOJ/2162/data/smi10a.in b/LibreOJ/2162/data/smi10a.in new file mode 100644 index 00000000..adcaa980 --- /dev/null +++ b/LibreOJ/2162/data/smi10a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df730b2bf5ed29866666eabc282862dbdfe27d3592dea96c5f9abe4a3357ca5e +size 15783441 diff --git a/LibreOJ/2162/data/smi10a.out b/LibreOJ/2162/data/smi10a.out new file mode 100644 index 00000000..3e98d80f --- /dev/null +++ b/LibreOJ/2162/data/smi10a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f68c679f2b545b8f4694d5cbf3dfdb08dc87580db36e1a2cc85136c75125489b +size 5629899 diff --git a/LibreOJ/2162/data/smi10b.ine b/LibreOJ/2162/data/smi10b.ine new file mode 100644 index 00000000..c817c4b0 --- /dev/null +++ b/LibreOJ/2162/data/smi10b.ine @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52b73c8ff3dcb1b6435e263aa6b299208c7606a2ef1c781fb5cb85e984c544cd +size 11988144 diff --git a/LibreOJ/2162/data/smi10b.oute b/LibreOJ/2162/data/smi10b.oute new file mode 100644 index 00000000..ff665b7c --- /dev/null +++ b/LibreOJ/2162/data/smi10b.oute @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4517c3187b1257aa3a24b80359fc0e4bc62fb21d98862c169ab677325ca9e375 +size 4773408 diff --git a/LibreOJ/2162/data/smi1ocen.in b/LibreOJ/2162/data/smi1ocen.in new file mode 100644 index 00000000..996a7dc0 --- /dev/null +++ b/LibreOJ/2162/data/smi1ocen.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4f61903dde177e89c5d1049c5e9a53a1de42d98699ba6e047032a5f01c8acb3 +size 12 diff --git a/LibreOJ/2162/data/smi1ocen.out b/LibreOJ/2162/data/smi1ocen.out new file mode 100644 index 00000000..804fcc90 --- /dev/null +++ b/LibreOJ/2162/data/smi1ocen.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa +size 2 diff --git a/LibreOJ/2162/data/smi2.in b/LibreOJ/2162/data/smi2.in new file mode 100644 index 00000000..0a26f889 --- /dev/null +++ b/LibreOJ/2162/data/smi2.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:543dd363b5c184de1bf4d60466226b328730b64bf4438c35d67c878a538755fa +size 207 diff --git a/LibreOJ/2162/data/smi2.out b/LibreOJ/2162/data/smi2.out new file mode 100644 index 00000000..bdbe3ebf --- /dev/null +++ b/LibreOJ/2162/data/smi2.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f476deeaef0a45b395e44b3213906d41449a007695e5845db95c932be0f14a5 +size 41 diff --git a/LibreOJ/2162/data/smi2ocen.in b/LibreOJ/2162/data/smi2ocen.in new file mode 100644 index 00000000..8181bd9a --- /dev/null +++ b/LibreOJ/2162/data/smi2ocen.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0a995ae8137f0332c9e5624ce1e3a37f2e03bde34bd313fbfd26fcfb9b9b99 +size 12 diff --git a/LibreOJ/2162/data/smi2ocen.out b/LibreOJ/2162/data/smi2ocen.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi2ocen.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi3a.in b/LibreOJ/2162/data/smi3a.in new file mode 100644 index 00000000..abf4c3c3 --- /dev/null +++ b/LibreOJ/2162/data/smi3a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fb414073d785a3e37fb6a9724bbc77d36ef953987487c0de4a591e31d91bcf0 +size 17410 diff --git a/LibreOJ/2162/data/smi3a.out b/LibreOJ/2162/data/smi3a.out new file mode 100644 index 00000000..1f154021 --- /dev/null +++ b/LibreOJ/2162/data/smi3a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3efb43db4c88cb6f5b2baf632cad3d7c34ec9290f326c16d8accc829ebd8913f +size 5188 diff --git a/LibreOJ/2162/data/smi3b.in b/LibreOJ/2162/data/smi3b.in new file mode 100644 index 00000000..ab51ec99 --- /dev/null +++ b/LibreOJ/2162/data/smi3b.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5f8c279af6de22b21ac1b6518296831c6fa0522ee098e3b5b0784b954751fd0 +size 17434 diff --git a/LibreOJ/2162/data/smi3b.out b/LibreOJ/2162/data/smi3b.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi3b.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi3ocen.in b/LibreOJ/2162/data/smi3ocen.in new file mode 100644 index 00000000..6cd4f8f4 --- /dev/null +++ b/LibreOJ/2162/data/smi3ocen.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b5eafb47b1305597cb4a4a4c07c2122a6ecb185e171f5e115dbfcab1c96e88 +size 86 diff --git a/LibreOJ/2162/data/smi3ocen.out b/LibreOJ/2162/data/smi3ocen.out new file mode 100644 index 00000000..4d5cef27 --- /dev/null +++ b/LibreOJ/2162/data/smi3ocen.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df6a0bfb206c210eb32360f720f596fccc9f7d068fca8163db91ab9989b5444 +size 24 diff --git a/LibreOJ/2162/data/smi4a.in b/LibreOJ/2162/data/smi4a.in new file mode 100644 index 00000000..03c1af85 --- /dev/null +++ b/LibreOJ/2162/data/smi4a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fffeb6fbddf1a32b812c93fc3b1e0af1a9ac18e4d7a6649b529fde7870b8f14 +size 61013 diff --git a/LibreOJ/2162/data/smi4a.out b/LibreOJ/2162/data/smi4a.out new file mode 100644 index 00000000..5dc7c4bc --- /dev/null +++ b/LibreOJ/2162/data/smi4a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:880a97ead24575fb860508e7b591a792d01157d61a211d28e3a3f389bf8bd2e7 +size 18154 diff --git a/LibreOJ/2162/data/smi4b.in b/LibreOJ/2162/data/smi4b.in new file mode 100644 index 00000000..6661ac8d --- /dev/null +++ b/LibreOJ/2162/data/smi4b.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a52c8389c016d9fe97b04693d75ebaed0979f469795772e3c5e761ee7b6000 +size 60992 diff --git a/LibreOJ/2162/data/smi4b.out b/LibreOJ/2162/data/smi4b.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi4b.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi4ocen.in b/LibreOJ/2162/data/smi4ocen.in new file mode 100644 index 00000000..25fc7f16 --- /dev/null +++ b/LibreOJ/2162/data/smi4ocen.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253468216df89948cb4a04019bba2d58c3be05af83e03fceb97146e47f1c9b83 +size 85 diff --git a/LibreOJ/2162/data/smi4ocen.out b/LibreOJ/2162/data/smi4ocen.out new file mode 100644 index 00000000..1b885b84 --- /dev/null +++ b/LibreOJ/2162/data/smi4ocen.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ed8f9e3af88f102e2b7fe04584f557139dacb304041fc96e56f4bf6c058759 +size 26 diff --git a/LibreOJ/2162/data/smi5a.in b/LibreOJ/2162/data/smi5a.in new file mode 100644 index 00000000..0f8a6394 --- /dev/null +++ b/LibreOJ/2162/data/smi5a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3781460abc9d9965941e25618da617e01504ad9a45332649f5ca3787b1451143 +size 37245 diff --git a/LibreOJ/2162/data/smi5a.out b/LibreOJ/2162/data/smi5a.out new file mode 100644 index 00000000..db50b5a5 --- /dev/null +++ b/LibreOJ/2162/data/smi5a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c0b8d21af1d4deee2c160c1bd5824b3e1a4037516ef1bd99c898c445748dc37 +size 13392 diff --git a/LibreOJ/2162/data/smi5b.in b/LibreOJ/2162/data/smi5b.in new file mode 100644 index 00000000..04596423 --- /dev/null +++ b/LibreOJ/2162/data/smi5b.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a24025cf9ddeda8f0e21af02aab53f525622e594fb8ee7d6d6db3888ac3cc774 +size 39103 diff --git a/LibreOJ/2162/data/smi5b.out b/LibreOJ/2162/data/smi5b.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi5b.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi5ocen.in b/LibreOJ/2162/data/smi5ocen.in new file mode 100644 index 00000000..3824650a --- /dev/null +++ b/LibreOJ/2162/data/smi5ocen.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f56560d362db3fd1c7581afd15f897f93eadba442dd6c5c7bfe01f14bc8ef05 +size 5887119 diff --git a/LibreOJ/2162/data/smi5ocen.out b/LibreOJ/2162/data/smi5ocen.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi5ocen.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi6a.in b/LibreOJ/2162/data/smi6a.in new file mode 100644 index 00000000..0499245c --- /dev/null +++ b/LibreOJ/2162/data/smi6a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c55e857f494c9d30460dbdc1fedfa9e8056affa42555b2d880a39f30794c08df +size 128292 diff --git a/LibreOJ/2162/data/smi6a.out b/LibreOJ/2162/data/smi6a.out new file mode 100644 index 00000000..0db9dec1 --- /dev/null +++ b/LibreOJ/2162/data/smi6a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f56b24b449a154c47f340a8590bdc45b9fce806ab5f5fbbfda8a24759fd2a37f +size 46272 diff --git a/LibreOJ/2162/data/smi6b.in b/LibreOJ/2162/data/smi6b.in new file mode 100644 index 00000000..c0f2b678 --- /dev/null +++ b/LibreOJ/2162/data/smi6b.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dab0e512e0b44461e228c804f2e7a29180c3c8cc24f342520aab55d6bd9db428 +size 112276 diff --git a/LibreOJ/2162/data/smi6b.out b/LibreOJ/2162/data/smi6b.out new file mode 100644 index 00000000..6910978c --- /dev/null +++ b/LibreOJ/2162/data/smi6b.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d638d4bf8da9d9d628083901244e98eb06e50e37e0f960640fa47a8d67fa4f +size 4 diff --git a/LibreOJ/2162/data/smi7a.in b/LibreOJ/2162/data/smi7a.in new file mode 100644 index 00000000..5d785f6d --- /dev/null +++ b/LibreOJ/2162/data/smi7a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47d0d5e71866efc81d0fbe9290ad270e45e8752cdcad70efa0149b4ad15ffd1d +size 2067316 diff --git a/LibreOJ/2162/data/smi7a.out b/LibreOJ/2162/data/smi7a.out new file mode 100644 index 00000000..daf312e5 --- /dev/null +++ b/LibreOJ/2162/data/smi7a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9707519da29fa768ee8f7fa8bf5e97791b9bf7d5f7115437882d85f1a89f01c3 +size 523198 diff --git a/LibreOJ/2162/data/smi7b.ine b/LibreOJ/2162/data/smi7b.ine new file mode 100644 index 00000000..a1741b4c --- /dev/null +++ b/LibreOJ/2162/data/smi7b.ine @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ff3cca0869e0dbac3971ae41cf653dfabeca4ad19ab2c30c3fa6f1630bd3f7 +size 12329275 diff --git a/LibreOJ/2162/data/smi7b.oute b/LibreOJ/2162/data/smi7b.oute new file mode 100644 index 00000000..dfed9771 --- /dev/null +++ b/LibreOJ/2162/data/smi7b.oute @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bd19ace47ee19566a9f7754715c433a25f909f230d5c04af1ff38340bbaafde +size 4827763 diff --git a/LibreOJ/2162/data/smi8a.in b/LibreOJ/2162/data/smi8a.in new file mode 100644 index 00000000..291a6838 --- /dev/null +++ b/LibreOJ/2162/data/smi8a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4d2f250a9f242d6dc0709a3624fa04ef42499bd2c0e3709e16202b70a2b1579 +size 8560780 diff --git a/LibreOJ/2162/data/smi8a.out b/LibreOJ/2162/data/smi8a.out new file mode 100644 index 00000000..b21bf071 --- /dev/null +++ b/LibreOJ/2162/data/smi8a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ab74cff47608695579a5489eb5d074954af2143c4728aeeba832af911632f32 +size 3060813 diff --git a/LibreOJ/2162/data/smi8b.ine b/LibreOJ/2162/data/smi8b.ine new file mode 100644 index 00000000..6619b635 --- /dev/null +++ b/LibreOJ/2162/data/smi8b.ine @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1401e204f58064e264d975f95dc3314fad01c5eba1a9444af54d2f86ca5151c +size 12260731 diff --git a/LibreOJ/2162/data/smi8b.oute b/LibreOJ/2162/data/smi8b.oute new file mode 100644 index 00000000..e33313b0 --- /dev/null +++ b/LibreOJ/2162/data/smi8b.oute @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f88b32a027f923618e09f7e0c1c63ec9f48f59cd84ab9bd74ed90a4d0d1641e +size 4833904 diff --git a/LibreOJ/2162/data/smi9a.in b/LibreOJ/2162/data/smi9a.in new file mode 100644 index 00000000..83c8dfc1 --- /dev/null +++ b/LibreOJ/2162/data/smi9a.in @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7c2c51ec57e6573e69f58c3d243e06858ba81d8fc92c7177da3968f0d46a8a9 +size 13353302 diff --git a/LibreOJ/2162/data/smi9a.out b/LibreOJ/2162/data/smi9a.out new file mode 100644 index 00000000..70849f2e --- /dev/null +++ b/LibreOJ/2162/data/smi9a.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:940499d19bf47be2c68db5bec3ab2389694f663b365b88cb8757637a4ebb2ac5 +size 4641340 diff --git a/LibreOJ/2162/data/smi9b.ine b/LibreOJ/2162/data/smi9b.ine new file mode 100644 index 00000000..e4729fcd --- /dev/null +++ b/LibreOJ/2162/data/smi9b.ine @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a91deb12e392a52441feab5eed57d44e1bb278c254829edb260499dea1e83f7 +size 11988144 diff --git a/LibreOJ/2162/data/smi9b.oute b/LibreOJ/2162/data/smi9b.oute new file mode 100644 index 00000000..6c14f142 --- /dev/null +++ b/LibreOJ/2162/data/smi9b.oute @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5bd7993d45425fd19db7db3a980a6cdb56411c8365f002980507f6d00076740 +size 4775181 diff --git a/LibreOJ/2162/data/spj_cpp.cpp b/LibreOJ/2162/data/spj_cpp.cpp new file mode 100644 index 00000000..3a9a4a8e --- /dev/null +++ b/LibreOJ/2162/data/spj_cpp.cpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a39b4f50060712777b5f274b403dbfa0b1e65cb58a0b378be97f665da495b3c +size 2706