QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#685182#8787. Unusual Caseideograph_advantage#AC ✓161ms10052kbC++172.8kb2024-10-28 18:08:382024-10-28 18:08:38

Judging History

你现在查看的是最新测评结果

  • [2024-10-28 18:08:38]
  • 评测
  • 测评结果:AC
  • 用时:161ms
  • 内存:10052kb
  • [2024-10-28 18:08:38]
  • 提交

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];
	}

}

详细

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