QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#685182 | #8787. Unusual Case | ideograph_advantage# | AC ✓ | 161ms | 10052kb | C++17 | 2.8kb | 2024-10-28 18:08:38 | 2024-10-28 18:08:38 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define iter(v) v.begin(), v.end()
#define SZ(v) int(v.size())
#define pb emplace_back
#define ff first
#define ss second
using ll = long long;
using pii = pair<int, int>;
using pll = pair<ll, ll>;
#ifdef zisk
void debug(){ cerr << "\n"; }
template<class T, class ... U>
void debug(T a, U ... b){ cerr << a << " ", debug(b...); }
template<class T> void pary(T l, T r) {
while (l != r) cerr << *l << " ", l++;
cerr << "\n";
}
#else
#define debug(...) void()
#define pary(...) void()
#endif
template<class A, class B>
ostream &operator<<(ostream &o, pair<A, B> p) {
return o << '(' << p.ff << ',' << p.ss << ')';
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
int n, m, K;
cin >> n >> m >> K;
vector<vector<pii>> g(n + 1);
vector<int> deg(n + 1);
for (int i = 0; i < m; i++) {
int u, v;
cin >> u >> v;
//u++; v++;
g[u].pb(pii(v, i));
g[v].pb(pii(u, i));
deg[u]++; deg[v]++;
}
/*{
vector<int> cnt(n);
for (int i = 1; i <= n; i++) cnt[deg[i]]++;
for (int i = 0; i < n; i++)
if (cnt[i]) debug("cnt", i, cnt[i]);
}*/
for (int i = 1; i <= n; i++) {
sort(iter(g[i]), [&](pii x, pii y){ return deg[x.ff] < deg[y.ff]; });
}
vector<bool> evst(m), vvst(n + 1);
vector<vector<pii>> _path;
mt19937 rng(time(NULL));
auto gao = [&](int s) {
_path.pb();
auto &path = _path.back();
path.pb(pii(s, -1));
vvst[s] = true;
while (SZ(path) < n) {
int now = path.back().ff;
bool ok = false;
for (auto [v, e] : g[now]) {
if (evst[e] || vvst[v]) continue;
path.back().ss = e;
path.pb(pii(v, -1));
evst[e] = vvst[v] = true;
ok = true;
break;
}
if (ok) continue;
vector<pii> good;
for (auto [v, e] : g[now]) {
if (evst[e]) continue;
good.pb(pii(v, e));
}
auto [v, e] = good[rng() % SZ(good)];
int i;
for (i = 0; i < SZ(path); i++) {
if (path[i].ff == v) break;
}
evst[path[i].ss] = false;
evst[e] = true;
path[i].ss = e;
reverse(path.begin() + i + 1, path.end());
for (int j = i + 1; j + 1 < SZ(path); j++)
path[j].ss = path[j + 1].ss;
path.back().ss = -1;
}
};
vector<int> ord(n);
iota(iter(ord), 1);
sort(iter(ord), [&](int x, int y){ return deg[x] < deg[y]; });
for (int t = 0; t < K; t++) {
fill(iter(vvst), false);
int s = -1, mindeg = -1;
for (int i = 1; i <= n; i++) {
int deg = 0;
for (auto [v, e] : g[i])
if (!evst[e]) deg++;
if (mindeg == -1 || mindeg > deg)
mindeg = deg, s = i;
}
gao(s);
//debug("ok", t);
}
vector<bool> owo(m);
for (auto &v : _path) {
/*assert(SZ(v) == n);
vector<bool> ok(n + 1);
for (auto [i, e] : v) {
assert(!ok[i]);
if (e != -1) assert(!owo[e]);
ok[i] = true;
if (e != -1) owo[e] = true;
}*/
//pary(iter(v));
for (int i = 0; i < n; i++) cout << v[i].ff << " \n"[i == n - 1];
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3812kb
input:
5 9 2 1 3 1 4 1 5 2 3 2 4 2 5 3 5 4 3 5 4
output:
1 3 2 4 5 2 5 1 4 3
result:
ok OK (n = 5, m = 9)
Test #2:
score: 0
Accepted
time: 148ms
memory: 9976kb
input:
10000 200000 8 6318 9948 9588 8985 4252 4927 1146 9347 2276 7434 9612 4436 8319 1837 4428 1043 5976 2759 879 1564 7866 4849 2070 5310 8407 156 7306 7766 9100 1576 1181 6122 7790 7065 3235 8877 5661 9718 1555 743 5479 9755 2601 8190 3318 2067 4084 8193 1050 269 64 5504 3416 5041 7169 197 2158 2523 57...
output:
2912 3500 9074 3775 6428 929 8209 8737 7517 1308 5724 4065 7049 3412 7071 4484 523 8840 5935 7746 802 3768 28 486 4075 2361 2924 5445 5157 728 8076 4939 7223 9934 8604 4496 5377 3226 5051 496 3423 7566 8711 1563 9454 867 8271 5917 9780 8565 7569 7662 7145 537 7925 6432 6851 8973 3259 9177 3774 3871 ...
result:
ok OK (n = 10000, m = 200000)
Test #3:
score: 0
Accepted
time: 156ms
memory: 9832kb
input:
10000 200000 8 7826 9720 8400 2487 6964 6011 4799 6032 3696 3691 7883 4350 9092 3892 3588 7409 6005 4538 4196 7873 4216 4505 6339 1269 2405 5423 9 7030 8193 7285 5782 2768 5646 4946 4483 6857 3431 9325 4243 488 2435 8371 3067 1462 8592 4932 8581 3147 1394 6751 2499 4977 4806 1190 9652 5059 4075 3454...
output:
5373 1002 1131 3104 3289 7469 5206 7528 4770 6666 7550 8881 2403 7969 1906 2138 8722 8870 8626 3275 7153 6230 387 7659 6835 6631 5999 1598 918 9146 4687 4828 6606 8233 5430 394 8637 5744 2310 3400 8591 5225 2268 9540 4393 8046 3427 1917 815 3241 5350 1405 1197 8329 1738 7145 3720 4842 5095 5730 4215...
result:
ok OK (n = 10000, m = 200000)
Test #4:
score: 0
Accepted
time: 144ms
memory: 9968kb
input:
10000 200000 8 6064 4200 2244 5165 648 6303 9246 8103 4187 7801 761 3539 6105 2254 4471 3158 6006 4452 3580 8120 9391 3711 8752 1014 2511 151 800 2285 5388 3282 4704 8712 5372 5509 6988 6976 9314 9056 2225 9256 8567 3853 4135 3386 9688 1467 7287 5856 8107 7114 2385 3663 2991 2969 3746 7352 8828 6735...
output:
4633 4966 2318 979 1850 1604 8126 636 1082 5910 6206 4790 2393 6470 5018 9704 2860 2226 7048 2672 1451 6674 4042 4611 1483 8398 5882 4758 6872 147 4108 2772 2451 2437 7999 823 6556 699 3704 7639 803 4483 4402 2100 694 5743 2456 971 8475 871 9458 4934 1055 5281 5123 6092 2908 6972 8018 4996 1772 1015...
result:
ok OK (n = 10000, m = 200000)
Test #5:
score: 0
Accepted
time: 149ms
memory: 9968kb
input:
10000 200000 8 1034 3387 1120 7020 5302 5802 4487 5560 3749 9763 8246 2002 9358 6922 7077 8289 5976 2501 9030 2306 3390 2468 9307 4546 8724 4342 9679 3531 684 9564 7946 3956 6968 8754 748 9234 3310 8909 5500 7046 3874 6201 5806 3962 6604 1672 203 6318 1189 1358 9723 1561 7970 380 9450 7078 6420 2366...
output:
6968 1600 8363 3193 7103 7487 8672 8838 2045 1691 8544 223 8510 6897 9707 5128 5073 7228 5119 5584 5477 1704 5483 1322 1925 2468 1717 3665 4627 6053 146 1493 4850 7597 6212 7533 9927 9494 747 6254 7779 3626 6569 9171 4337 9982 5911 3171 2447 5956 2175 8176 2766 405 6418 6606 8935 9100 4420 8019 8940...
result:
ok OK (n = 10000, m = 200000)
Test #6:
score: 0
Accepted
time: 155ms
memory: 9808kb
input:
10000 200000 8 2734 7281 5027 8050 927 4507 523 8404 2382 9578 337 9740 8851 7897 1407 2803 5918 8684 547 430 6215 775 8004 1864 1045 7995 6645 767 4082 6133 5510 8499 433 4681 5763 3631 5419 8885 4068 3859 8356 5416 8078 3190 9342 5547 7329 4533 639 9483 4511 8673 9744 3422 6765 4236 6849 346 2288 ...
output:
5827 9568 2876 524 9243 5694 4340 7665 3855 1746 825 2924 4812 2533 7598 5867 4037 8311 4773 2864 3751 8630 5566 9344 4274 5310 7002 2647 2528 4691 810 9109 5438 4494 7653 7561 9392 2760 5588 9641 7795 3820 3161 3379 3320 3784 5884 2361 687 5239 6881 3883 4667 5531 9357 9965 7628 6132 7560 2697 1218...
result:
ok OK (n = 10000, m = 200000)
Test #7:
score: 0
Accepted
time: 141ms
memory: 9984kb
input:
10000 200000 8 1166 5882 3966 8257 7523 2420 7353 6633 87 7247 7035 6751 4585 5179 7460 6699 5829 3002 8131 2493 7864 8632 4845 2969 9472 1110 1698 3993 5582 2988 7395 2341 5768 3290 2034 167 5642 8983 7929 9694 2014 1497 952 1069 7900 3092 8663 502 6458 1489 6751 4998 8312 2094 5690 8825 115 676 62...
output:
265 510 8463 7740 7040 7914 5814 6434 9498 9174 4724 1289 18 7288 3311 6196 8329 238 1505 1267 8796 4544 7821 3607 6188 2528 2348 2536 8310 9936 9845 8474 8697 931 5639 4754 8138 9208 7828 8484 7335 3165 7915 921 8306 9815 1097 7641 3692 9778 4537 4533 8480 4694 2778 2434 9656 1827 2928 1764 4247 16...
result:
ok OK (n = 10000, m = 200000)
Test #8:
score: 0
Accepted
time: 152ms
memory: 9856kb
input:
10000 200000 8 6328 9191 7937 7640 5090 9539 4977 248 6863 2768 8341 3037 6559 8768 5237 9978 5712 5454 1782 8494 8338 6040 9828 7861 4008 3687 4839 3210 5183 130 3601 5482 2972 4581 9560 8842 3978 9205 7084 4551 4847 4445 4428 7601 2280 4306 4207 4225 8646 7376 6443 536 3674 6398 6226 847 6219 3356...
output:
1638 6671 6357 9398 6086 1144 5815 3269 7248 6318 3464 7667 1146 2663 7998 3062 2519 843 4688 6319 6335 5883 4523 3115 8996 3436 1161 8315 230 6608 5973 9400 4763 1489 2431 670 7107 4088 7628 5686 8257 7147 5540 9375 7025 4601 5092 786 3169 6215 3189 6006 6558 9905 8457 6814 9900 9093 5993 9477 4744...
result:
ok OK (n = 10000, m = 200000)
Test #9:
score: 0
Accepted
time: 155ms
memory: 9972kb
input:
10000 200000 8 8222 7206 6939 6199 3627 5866 3396 9250 2710 6141 4253 8597 4773 8663 4738 2640 5564 6042 1500 8433 7637 2998 2954 6540 4650 5727 6068 8417 2885 7557 4129 7922 2046 8554 8343 9655 428 9550 1531 8431 6855 4259 8506 2784 2481 9190 3961 5701 7203 7144 3585 5286 5830 6332 8372 300 5160 83...
output:
1545 330 7521 9934 8507 5445 4318 9469 7495 1469 2419 4048 4979 2993 3701 6773 8112 4968 5315 946 7849 4598 5934 1962 8698 558 837 2194 448 3670 4275 3836 889 5577 603 1853 9869 9125 6828 9538 421 4699 8985 2261 9271 9712 8469 2780 5138 8937 2878 7423 1725 1131 2550 4633 1574 4998 5523 8087 763 6721...
result:
ok OK (n = 10000, m = 200000)
Test #10:
score: 0
Accepted
time: 150ms
memory: 9888kb
input:
10000 200000 8 6846 9929 974 3935 3136 1399 2610 3637 7628 7368 4772 3431 9227 4865 5962 4684 5388 4763 7285 2311 5760 9506 4223 9005 1401 7229 5384 9615 8690 5272 8977 9661 2990 5210 8380 2608 4990 18 1272 1334 8039 940 3186 6620 8503 7744 7924 4930 2128 794 8179 9250 4781 1898 2129 7185 6939 5764 ...
output:
4689 7683 7335 5428 7289 4570 8643 151 6461 8 904 674 1687 1517 6170 8275 1500 8525 654 2217 4556 7796 5491 5988 7418 2814 2575 9577 1265 8087 3952 3570 8375 2983 5351 4572 2002 3020 1572 6655 2988 2312 9992 2866 2759 546 8968 4256 106 2126 1699 6904 5773 1417 4381 6443 9983 7362 7026 1985 7826 3488...
result:
ok OK (n = 10000, m = 200000)
Test #11:
score: 0
Accepted
time: 158ms
memory: 9848kb
input:
10000 200000 8 2202 7359 40 846 3615 6140 2618 3411 1618 6447 9897 7539 9921 7374 8909 6111 5182 1620 9136 127 2709 5565 3635 5257 4258 8192 2787 6804 2596 3272 8146 700 5803 4547 9673 7699 7666 608 6306 3259 8398 4487 8468 9107 347 9968 6096 1913 3422 8324 225 2426 526 3095 7496 1502 1556 5493 1173...
output:
4802 1185 5511 7387 6585 6842 8590 9102 3083 7889 9669 7084 1577 9701 8181 5364 2704 3545 4543 1899 9315 8549 9358 5226 8214 5034 1609 9886 3166 9363 4851 4434 3700 5485 6893 1336 8458 7009 4868 4741 2618 585 6770 6594 4110 1404 3097 6372 291 4656 5077 8378 9009 8585 4734 507 8022 792 2182 1519 2053...
result:
ok OK (n = 10000, m = 200000)
Test #12:
score: 0
Accepted
time: 153ms
memory: 9952kb
input:
10000 200000 8 4288 9496 4137 6934 5065 87 3420 8570 4679 3379 9630 921 6856 6189 3580 6921 4946 6611 7054 1882 8482 1173 1189 5296 3223 8618 8278 9983 4603 1559 1637 1037 487 6567 2222 4930 8456 1322 6633 4206 7932 4900 4352 246 8011 5862 8478 6650 1085 9736 9721 4816 3066 9922 4474 3251 9010 7571 ...
output:
3394 8147 1615 76 6360 2478 5835 5985 8796 7443 6549 9748 3629 5535 317 5088 6858 4808 9737 4215 8401 1211 9187 2525 2696 3386 2703 7267 5375 793 4266 6684 9552 1603 9524 6824 6060 6906 2915 8448 6263 1718 4222 1365 4337 2151 6637 9393 5402 9087 7034 7086 5163 7116 3761 1251 7480 3234 7588 5560 684 ...
result:
ok OK (n = 10000, m = 200000)
Test #13:
score: 0
Accepted
time: 152ms
memory: 10040kb
input:
10000 200000 8 3105 6341 3267 2198 7486 3241 5017 9116 6811 8164 3970 3578 30 1311 9975 7113 4681 9737 1039 7576 3081 6333 6886 9121 8295 8507 1857 9152 4712 132 9449 674 7039 1268 6027 4299 7358 2158 2254 4176 6642 2180 838 38 1497 5426 5069 9140 5117 5029 6669 6418 2399 2381 3063 2432 9302 1999 61...
output:
4622 8027 3807 2558 510 9207 4736 5714 5786 3090 6224 9730 9783 6947 3922 5944 2076 4 5168 1103 2745 7339 876 3111 8123 2362 6110 5273 2884 782 3703 8211 9044 3444 7475 5213 8343 3253 434 8891 7859 8807 3286 6420 3534 9465 5460 8052 1330 5804 9964 6462 1240 3110 8028 6851 8363 1977 3124 263 1741 378...
result:
ok OK (n = 10000, m = 200000)
Test #14:
score: 0
Accepted
time: 154ms
memory: 9988kb
input:
10000 200000 8 8654 7892 7428 6639 878 5603 7408 5048 8014 802 2916 5509 9445 2740 8092 6688 4386 998 1091 7207 6504 1042 726 6733 9475 7857 3523 4312 2923 8991 1582 9609 5462 8652 1087 5808 4374 3117 3167 3169 4526 6326 7925 8481 804 8660 5869 9384 5517 4202 1069 7233 8527 470 3262 9045 2431 8777 5...
output:
7425 5703 152 4307 1595 800 9552 3373 4091 6918 7871 3866 6566 8831 5208 5454 136 2158 8963 4754 9233 484 6602 9332 3123 8292 312 6656 2412 2909 3522 5571 394 3085 9958 7710 5222 1303 3868 9853 7324 5344 3722 326 8174 9065 6624 2707 569 191 6519 8206 2206 5111 1103 9176 6821 2649 7421 5367 2954 3501...
result:
ok OK (n = 10000, m = 200000)
Test #15:
score: 0
Accepted
time: 153ms
memory: 10048kb
input:
10000 200000 8 933 4151 6621 255 5240 7171 594 6365 8289 1293 6469 6714 5100 476 7934 5646 4062 393 7210 778 8752 5302 2709 8132 6762 6670 3277 5462 9235 8137 8036 7844 5754 8718 7402 9455 9503 4199 9374 1184 1587 7339 5615 5576 5932 5563 879 7381 2286 7257 2919 7262 1450 4191 5071 3090 8398 7904 28...
output:
5864 8139 3604 1062 5418 2667 3804 1807 8451 24 7910 1235 5764 6635 838 3344 5335 981 5557 6960 4055 205 4473 8836 3448 1292 7340 8960 8828 9816 4084 4486 7894 306 9518 7700 9618 5675 3941 6310 2104 7470 6480 2275 6832 880 9639 9575 3550 6500 5239 2963 2896 5622 9403 1629 5404 8529 6812 3561 1219 31...
result:
ok OK (n = 10000, m = 200000)
Test #16:
score: 0
Accepted
time: 143ms
memory: 9912kb
input:
10000 200000 8 9943 5117 846 3048 573 7946 4574 3069 7634 9636 4629 7193 6995 4518 9499 3986 3709 7923 9395 8286 9824 9113 2834 3317 156 4944 1118 2603 3649 7569 8811 5378 7915 1466 4973 5241 2746 5405 874 8222 7822 5218 3907 1322 6881 6137 98 3131 5423 4193 2221 6503 1167 3542 8491 4566 7202 9381 8...
output:
2125 6537 3023 9617 5915 7424 2823 8011 9894 3228 6615 2829 8163 3960 8862 9818 6736 1806 1808 2360 5577 2417 3340 653 7260 6349 9692 4282 6122 802 8744 1034 3098 3455 4520 9806 89 8909 5390 1953 7266 9751 504 6555 4646 7604 2520 727 442 949 9566 1812 564 8326 4744 445 6629 7134 7524 7674 9340 5956 ...
result:
ok OK (n = 10000, m = 200000)
Test #17:
score: 0
Accepted
time: 144ms
memory: 10012kb
input:
10000 200000 8 5685 790 102 5017 6877 7928 9348 5159 6051 5832 7396 6946 5130 4867 2787 1709 3325 3587 7648 9733 9722 2473 1102 2289 9658 2681 7046 5735 6164 7288 3907 2211 1947 6896 3800 3166 4102 6733 7667 4282 3233 9964 2800 5721 3651 380 3526 6635 4930 5010 8974 4957 7678 8525 3522 3474 8844 320...
output:
5524 9518 3135 4977 2240 246 4839 4695 8370 3374 9489 8429 9855 4683 9853 951 6655 4534 1571 7292 836 6565 5200 8551 161 1431 666 7065 9230 5878 9069 7900 1262 3749 8089 8000 2225 8517 6600 8054 5137 6879 6191 5823 7067 1078 9813 2333 6420 7846 5918 5185 7999 7434 9369 9086 1387 7918 850 9278 9138 3...
result:
ok OK (n = 10000, m = 200000)
Test #18:
score: 0
Accepted
time: 154ms
memory: 10052kb
input:
10000 200000 8 8157 1170 4391 6162 4152 7117 4917 2635 3540 9882 4770 5974 9506 1523 7799 8814 2913 7387 1967 5119 8444 5384 7513 5048 5267 9880 1062 4857 6781 7292 3324 8343 7848 5008 3882 3230 3571 8184 9753 9364 7819 1576 2296 8772 6243 8293 1164 7893 805 9708 3179 2624 983 9138 163 9815 3323 938...
output:
131 2960 9274 8135 8984 8661 9424 7613 3079 3855 1629 7181 2282 4953 8584 1617 1605 189 8868 5863 3437 3533 4219 4020 6246 7457 1273 7604 3175 1231 4684 9209 1896 9483 9914 9767 3285 7168 8437 9119 1215 7900 8266 5565 5666 8860 668 5396 1291 3936 7405 3032 9978 592 8408 2947 2250 5304 3323 9383 3822...
result:
ok OK (n = 10000, m = 200000)
Test #19:
score: 0
Accepted
time: 150ms
memory: 9888kb
input:
10000 200000 8 7360 6258 3711 6484 2398 5513 1280 5497 99 1783 6751 4276 121 4485 4535 5302 2471 9321 2353 4443 5992 7845 2067 1594 6983 6541 3166 9969 5499 7584 7063 3774 5618 5802 5220 5433 1153 9758 7132 3469 1580 55 2393 474 4655 9876 3012 6904 3048 8287 4835 9504 1083 5383 8414 3587 640 7909 12...
output:
6302 2114 3918 4405 2125 8261 8735 9022 7031 6449 6033 9238 5180 2264 5421 3101 5354 1596 3817 2406 5614 9012 8362 6676 9004 6558 7128 8463 1376 8167 5983 4761 1138 1690 8961 5933 7510 4828 943 7559 5062 6485 7053 8308 3635 6127 3014 8993 4634 7691 8600 2665 7347 5318 697 1572 4517 4046 5861 7707 78...
result:
ok OK (n = 10000, m = 200000)
Test #20:
score: 0
Accepted
time: 151ms
memory: 9960kb
input:
10000 200000 8 3294 6053 8062 5981 1615 3116 8438 3745 5730 1538 3338 1852 6977 3755 2994 1173 1999 9389 8805 7705 2364 9857 4763 1926 4807 2665 3357 1072 2320 8161 5122 8504 5259 9278 7813 9775 6849 1454 9805 6597 4517 5400 3093 829 8889 5129 9068 3669 1661 747 3942 5597 7977 7258 8276 4791 794 878...
output:
6237 9463 5313 2499 9151 1429 6824 4513 1394 4540 1316 2910 3979 5170 9522 3145 9501 5842 2141 9329 6517 151 4756 561 7797 8639 9099 6584 4868 6834 7991 142 4705 239 1458 5130 8479 2772 5972 9816 2535 4720 8133 9150 4952 7819 1638 1800 9711 8670 5342 6922 6028 437 464 2912 261 7218 6814 3120 6404 81...
result:
ok OK (n = 10000, m = 200000)
Test #21:
score: 0
Accepted
time: 138ms
memory: 9952kb
input:
10000 200000 8 5960 554 7446 4655 1802 9926 6390 7380 432 9145 4532 8702 73 9330 3176 6426 1498 7593 1325 4906 7561 1419 5603 6045 8738 8250 1636 8165 7241 9025 7503 2533 6769 5436 1662 6255 658 3274 7771 8747 6629 7611 4394 9835 8944 4052 9334 8187 6642 7088 500 903 1665 4765 9749 3427 3786 2010 29...
output:
9320 637 6981 8579 38 8794 1958 5308 591 9175 7752 5604 3065 7114 7191 7410 7567 5976 9418 8465 737 8052 8674 5600 793 3570 5229 2434 5252 6598 1257 6670 3078 4010 2012 1778 576 2971 4325 1557 7180 7465 4050 8655 6591 8662 8420 461 6967 7199 271 5508 4241 1124 9028 1390 5041 6632 6988 6008 9380 2254...
result:
ok OK (n = 10000, m = 200000)
Test #22:
score: 0
Accepted
time: 157ms
memory: 9832kb
input:
10000 200000 8 5356 9763 1861 2505 2960 5943 5137 6400 4205 4606 334 4826 9409 1213 5082 1062 968 3931 9911 6045 1583 2531 4585 3950 8777 3298 8002 1249 265 175 4205 5862 148 4277 6766 4875 2580 5217 1030 9919 7916 6689 6297 7493 4820 6644 3810 458 7992 7311 4510 5422 2148 7902 2832 9495 9616 7585 5...
output:
5604 407 8904 8295 868 9338 8872 1449 6609 8690 4215 9636 2583 5324 4034 7207 7395 8936 4764 9266 5710 6255 1967 5325 6392 1113 4955 1445 4023 6606 983 6784 5337 5757 4435 3135 5785 5689 3790 8251 6527 8363 4582 3000 4237 3716 8243 270 1025 3525 9711 8952 4562 3241 6240 7818 1595 7232 1289 5908 947 ...
result:
ok OK (n = 10000, m = 200000)
Test #23:
score: 0
Accepted
time: 148ms
memory: 9980kb
input:
10000 200000 8 1483 3680 1308 9532 5089 1166 4678 806 7049 7919 742 225 4985 9402 8711 5081 408 8403 4565 1123 4429 3193 1709 5643 4923 7808 2456 324 1389 1611 5228 8489 5397 5799 3126 5633 2616 7282 9582 114 8379 2634 8802 3804 6517 2907 2495 483 5711 1414 5972 9154 9425 6671 7526 2994 8283 5509 64...
output:
6276 8110 1106 3864 2246 6108 808 4182 4391 1332 3671 5639 3768 4563 4073 3773 640 1890 7022 4631 3480 95 742 1318 2762 6244 9330 5667 3167 4964 5111 8602 7908 6156 7035 8343 8713 4198 1686 8914 9108 1527 5324 5135 1660 1169 5784 809 3441 7674 1044 8579 7078 2322 653 9103 5084 8539 4694 9634 5626 72...
result:
ok OK (n = 10000, m = 200000)
Test #24:
score: 0
Accepted
time: 153ms
memory: 9952kb
input:
10000 200000 8 4341 2303 5786 5734 8189 5597 5013 599 8965 9085 5757 4898 6801 3898 4064 8482 9819 1010 5285 139 6101 3406 6977 1121 7176 1780 4997 5389 616 3334 572 416 2516 4 742 8531 765 9471 3427 9332 8017 5445 1909 8766 4035 2839 5389 8262 9798 9399 4884 2098 3496 1070 3830 3926 9787 5783 4993 ...
output:
822 4562 9102 9226 3634 367 2617 3608 693 2224 6999 490 6981 1207 2074 6232 1991 967 6455 5840 8108 4976 4795 1631 8551 7955 1521 8124 8759 2283 8483 5344 7882 4480 392 2688 6945 6726 9068 6886 8768 8180 5794 3996 1193 6676 9926 6716 7215 5595 5148 8334 1465 8051 4083 4911 3989 1046 1386 4960 8170 2...
result:
ok OK (n = 10000, m = 200000)
Test #25:
score: 0
Accepted
time: 152ms
memory: 9984kb
input:
10000 200000 8 3930 5634 5297 1113 2260 9235 6143 5777 9951 8103 5378 8844 4858 4701 1141 1266 9200 1752 2072 3094 6597 3169 5537 5214 5626 6444 7944 5343 237 1641 1505 6890 9613 3567 7027 1782 2566 7572 6830 5122 5618 2380 7375 6441 2493 3794 254 1264 1248 4256 4362 1100 1744 2290 4130 8407 1501 86...
output:
593 3455 154 6588 8973 5659 4606 2554 2290 766 1371 8005 6134 4506 317 7505 7765 2483 2569 9322 8151 7196 4429 5918 2846 7146 2714 5541 948 9073 4987 8746 3761 3870 161 778 8086 3424 4685 6366 7279 3890 6476 9963 3166 3319 4186 9271 2059 5680 9106 4273 4406 5059 914 8665 8039 9406 5081 9680 4719 870...
result:
ok OK (n = 10000, m = 200000)
Test #26:
score: 0
Accepted
time: 150ms
memory: 9856kb
input:
10000 200000 8 250 3672 9839 5668 7301 2079 8067 6342 9 4975 9607 2066 9155 1811 9941 3432 8551 629 4925 9987 5919 2483 1940 3439 5 8111 4342 3490 3374 7638 4223 2166 2363 6459 9739 743 1402 4217 6997 4834 4819 1666 9929 4646 6536 3713 3806 7080 7079 7011 5063 5627 2022 6762 1269 8085 1309 3380 5929...
output:
2158 9561 9960 7538 9298 4470 5013 8719 9002 9582 8361 7186 5922 8773 6937 7555 1513 8665 5700 8285 1146 7284 7493 9391 166 1392 3645 6172 6612 1591 9860 7129 2163 5544 7086 1108 2305 7763 2313 4240 4880 3182 5907 5271 97 1542 568 8362 6400 6351 96 1260 6630 7868 8243 9657 1254 8430 905 7277 3064 42...
result:
ok OK (n = 10000, m = 200000)
Test #27:
score: 0
Accepted
time: 145ms
memory: 9800kb
input:
10000 200000 8 3302 6417 9413 9399 3313 4131 786 2293 9139 9699 8443 4561 9691 5227 464 4981 7873 7640 3846 819 4065 1347 1636 278 581 470 1146 6526 6905 220 2531 1990 5091 8710 1122 57 3891 6774 6722 1119 1982 5076 4842 5563 1517 4655 9328 8119 273 6638 6329 6210 6476 8054 2405 1312 1326 703 8278 3...
output:
3490 3894 2593 9200 6926 4477 7316 4950 2730 7958 6511 1338 6359 4715 7100 5913 1892 5005 6173 5570 5113 4567 4414 7879 393 137 5845 5085 3945 2247 8051 6033 2511 6230 2375 5648 7716 1504 2342 7006 5551 9719 2317 6319 9972 7359 6274 7436 8209 2899 5374 3536 9340 2055 7239 7362 2344 9309 1216 6128 49...
result:
ok OK (n = 10000, m = 200000)
Test #28:
score: 0
Accepted
time: 140ms
memory: 9988kb
input:
10000 200000 8 3084 3869 4018 2306 296 5389 4299 3629 7339 2276 1885 6331 6469 4950 2711 5913 7166 2786 8833 5589 1036 9761 9475 904 7264 2290 6037 5553 8538 3088 5159 1113 9688 3643 3759 1510 4493 9454 1740 6427 8322 5352 357 5133 2320 9267 9060 6912 9835 147 5047 6007 7724 4978 5151 1971 4181 376 ...
output:
3299 8435 176 7504 6536 6390 1591 8008 9378 8738 3750 740 9228 2689 5081 5428 6976 7870 1328 5991 8760 507 2769 9551 9253 3121 6292 1847 9341 381 8534 6839 4297 6727 9474 4816 7697 1697 7918 7399 6488 3125 7380 1245 4120 2508 9119 9440 95 9571 6430 8893 6290 6691 5797 809 4641 226 9210 9912 1621 800...
result:
ok OK (n = 10000, m = 200000)
Test #29:
score: 0
Accepted
time: 153ms
memory: 9848kb
input:
10000 200000 8 9597 6028 3656 4390 8250 5855 8607 352 4611 2706 9934 7374 9486 979 6681 6227 6429 6067 9887 4297 6831 7725 5456 5316 54 3573 9016 570 8272 6242 2109 9535 6155 1258 7653 5102 3208 2257 2051 757 3836 2495 6474 3355 8945 7549 3001 3458 5766 7537 1216 5016 5767 7532 9508 62 9873 2398 673...
output:
2531 9121 2940 507 6855 8508 3699 7566 266 4612 331 5272 3674 1196 3217 8712 7050 7529 304 16 5527 784 7535 7865 8402 8415 5135 9313 4789 3176 5646 1426 7811 2979 2436 6814 1719 9230 1235 905 7499 1336 3152 2391 9402 1642 9717 286 4996 8655 6973 5984 1076 4701 7969 6112 4524 564 2258 1605 82 3252 25...
result:
ok OK (n = 10000, m = 200000)
Test #30:
score: 0
Accepted
time: 128ms
memory: 9916kb
input:
10000 200000 8 2841 2895 8325 5650 7175 5527 3709 2461 954 989 2590 7692 8743 3316 2375 5924 5663 7482 7008 6944 1452 5240 9580 3515 8952 4318 82 1578 6108 9683 3380 7256 4492 1555 2801 833 37 5183 7656 4109 8526 6505 3193 228 1390 9500 1152 7758 8065 8808 4837 3239 605 5717 5475 5585 8403 6770 2849...
output:
1231 840 3968 2990 5397 5620 4577 4060 5173 7661 3090 536 2364 4680 8946 4995 4126 3384 9766 5837 7264 4737 249 8625 6588 1479 789 9922 8833 6390 3641 3604 8181 4002 3422 2292 5363 83 2467 6006 9157 5037 9113 15 3892 3161 1360 8465 5495 1520 4265 8346 3675 8678 8985 5671 4402 6432 9409 9531 2100 624...
result:
ok OK (n = 10000, m = 200000)
Test #31:
score: 0
Accepted
time: 161ms
memory: 9844kb
input:
10000 200000 8 2816 4469 8026 6086 7071 4407 9605 9956 6368 7125 9853 7284 4241 1959 9793 5004 4867 7032 196 3530 4897 2305 1847 5501 3957 4526 9236 8577 2046 3410 8972 4276 4699 4534 9206 8703 4979 8232 8553 6484 2391 7381 513 5754 9656 5122 3511 9811 6734 3960 5908 674 2236 9534 3053 8540 9771 349...
output:
3134 4922 994 4698 3706 4991 1121 6995 6571 8995 1049 7280 5838 6433 636 1754 5672 3045 1775 5126 719 8679 2522 5684 5424 978 2877 8113 6192 4106 3869 5914 4149 3116 4628 1389 3715 9709 5788 2009 3617 3047 4908 7546 1150 1555 8945 36 6147 5691 2887 4438 2061 9263 8105 3243 1123 2967 1020 7300 8506 7...
result:
ok OK (n = 10000, m = 200000)
Extra Test:
score: 0
Extra Test Passed