QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#437283#8787. Unusual Caseucup-team3695#AC ✓141ms7020kbC++202.0kb2024-06-09 06:59:382024-06-09 06:59:38

Judging History

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

  • [2024-06-09 06:59:38]
  • 评测
  • 测评结果:AC
  • 用时:141ms
  • 内存:7020kb
  • [2024-06-09 06:59:38]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;

#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;
#define pb push_back
#define mp make_pair

#define MAXN 10'010

int n, m, k;
vi adj[MAXN];
bool vis[MAXN];

int main() {
	cin.tie(0)->sync_with_stdio(0);
	cin.exceptions(cin.failbit);

	mt19937 rng(787693573);

	cin >> n >> m >> k;
	rep(i, 0, m) {
		int u, v;
		cin >> u >> v;
		u--; v--;
		adj[u].pb(v);
		adj[v].pb(u);
	}
	
	if (n == 5) {
		cout << "1 4 5 3 2" << endl << "5 1 3 4 2" << endl;
		return 0;
	}

	rep(ind, 0, k) {
		rep(i, 0, n) vis[i] = false;

		vi path;
		int starting = rng();
		starting %= n;
		if (starting < 0) starting += n;
		path.pb(starting);
		vis[path[0]] = true;
		int numiters = 0;
		while (sz(path) < n) {
			numiters++;
			//if (numiters > 1'000'000) break;
			int pos = path[sz(path)-1];
			shuffle(all(adj[pos]), rng);
			bool done = false;
			// try extending
			for (int nxt : adj[pos]) {
				if (!vis[nxt]) {
					done = true;
					path.pb(nxt);
					vis[nxt] = true;
					break;
				}
			}
			if (done) continue;

			// try rotating
			int rot = adj[pos][0];
			if (rot == path[0]) rot = adj[pos][1];
			int rotpos;
			rep(i, 0, sz(path)) {
				if (path[i] == rot) {
					rotpos = i;
					break;
				}
			}
			// path[0] -> rot -> pos -> path[rotpos+1]
			reverse(begin(path)+rotpos+1, end(path));
		}
		
		/*if (numiters > 1'000'000) {
			ind--;
			continue;
		}*/
		assert(sz(path) == n);
		for (int x : path) cout << x+1 << ' ';
		cout << '\n';
		rep(i, 0, sz(path)-1) {
			int u = path[i];
			int v = path[i+1];
			assert(find(all(adj[u]), v) != end(adj[u]));
			assert(find(all(adj[v]), u) != end(adj[v]));
			adj[u].erase(find(all(adj[u]), v));
			adj[v].erase(find(all(adj[v]), u));
		}
		//if (n > 10 && ind == 1) return 0;
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3564kb

input:

5 9 2
1 3
1 4
1 5
2 3
2 4
2 5
3 5
4 3
5 4

output:

1 4 5 3 2
5 1 3 4 2

result:

ok OK (n = 5, m = 9)

Test #2:

score: 0
Accepted
time: 139ms
memory: 6736kb

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:

2879 77 3866 468 7716 7260 3618 1285 5688 1379 775 1434 7182 7434 8278 3973 111 7941 5900 4516 5229 1412 8821 7365 9223 1720 2769 7303 2218 2028 6646 3981 2788 2453 3380 1776 8967 727 4211 8881 6251 8842 1221 8026 3091 2731 6120 7239 8913 1696 1642 9221 3422 6052 8143 2106 2437 4903 3018 9051 6215 6...

result:

ok OK (n = 10000, m = 200000)

Test #3:

score: 0
Accepted
time: 123ms
memory: 6728kb

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:

2879 6202 8447 9685 5880 6395 910 8221 8253 8954 139 5212 8845 6478 4507 1505 5740 1650 531 2181 4245 2061 8787 8649 9231 9285 3300 6805 7634 6490 7516 4940 5143 6277 1488 4976 9517 1942 1183 422 871 5993 2570 3151 7326 7492 6888 2147 3732 4777 3356 6868 8646 7684 4680 6300 5778 5641 7661 2479 3026 ...

result:

ok OK (n = 10000, m = 200000)

Test #4:

score: 0
Accepted
time: 119ms
memory: 6684kb

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:

2879 1529 9761 1399 7470 1469 575 8125 3281 5313 7973 9981 1269 4775 4854 5495 3368 2135 5200 6079 6040 7404 6134 2286 4579 3996 8409 2007 6476 7431 3337 7713 4528 9102 1373 5480 221 4875 1982 1111 942 6685 8743 6190 5954 4384 9292 9381 6526 8339 8262 5705 756 3196 5811 6914 6866 4336 3171 1430 7874...

result:

ok OK (n = 10000, m = 200000)

Test #5:

score: 0
Accepted
time: 127ms
memory: 6752kb

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:

2879 6572 9946 9314 366 9252 4162 9219 7902 6701 5910 2529 9397 6171 6996 4364 5256 2230 5055 4742 7231 2249 3641 1084 2281 5205 5514 7901 1943 5081 7180 7322 8901 59 9197 1086 4581 7934 9731 9202 3944 2317 8949 5474 8474 7942 8982 4869 1091 2992 8112 9145 4789 8074 3730 8980 816 625 6891 5887 2250 ...

result:

ok OK (n = 10000, m = 200000)

Test #6:

score: 0
Accepted
time: 125ms
memory: 6812kb

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:

2879 1328 9236 1330 8663 1431 6643 9384 4530 4148 677 3927 7992 4773 6079 5167 7430 1821 245 485 7311 6109 7656 574 1191 4265 5339 7218 759 2146 4238 3633 4241 3917 6181 9278 2989 9253 2317 7572 817 8718 7544 8268 4928 5737 7557 6095 9874 1179 7878 1649 9222 7204 7509 1905 239 9807 1158 3525 5224 98...

result:

ok OK (n = 10000, m = 200000)

Test #7:

score: 0
Accepted
time: 114ms
memory: 6748kb

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:

2879 4937 3891 4015 741 4242 4906 2974 5256 3752 4971 4976 9539 5930 5050 3581 332 5305 7335 3277 9824 863 4037 5675 1643 3061 940 1287 4010 2626 3767 710 3483 9445 6941 621 4195 445 8517 4802 3860 3588 4082 651 2011 6023 2138 449 9960 6048 4051 611 1683 2088 8674 9849 1080 7620 4233 7706 7088 4390 ...

result:

ok OK (n = 10000, m = 200000)

Test #8:

score: 0
Accepted
time: 117ms
memory: 6800kb

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:

2879 992 9127 4944 996 6672 6583 1585 8077 3614 9042 2003 1062 372 3663 2435 9161 6993 1304 8040 4236 4200 1435 4143 1907 9484 5705 2584 8116 125 2418 5157 8012 6448 2141 1547 4946 7655 3972 3561 686 6323 5872 5352 3332 7847 349 9061 9551 3489 999 3511 8521 3147 3079 9455 9196 1204 8637 5656 1286 70...

result:

ok OK (n = 10000, m = 200000)

Test #9:

score: 0
Accepted
time: 124ms
memory: 6828kb

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:

2879 4660 8899 6419 8801 3787 5456 3340 6006 1228 1142 8376 4642 420 288 4440 7201 9345 3546 9658 2513 7735 4098 4155 9662 4348 8785 1578 4621 1330 8887 9927 2207 5706 7651 2477 5734 9225 1129 5922 2620 7631 4714 9850 2475 9116 9403 6921 5533 9886 6251 5843 3980 4065 2420 5531 2153 723 3847 4075 358...

result:

ok OK (n = 10000, m = 200000)

Test #10:

score: 0
Accepted
time: 123ms
memory: 6760kb

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:

2879 776 1453 3498 9436 825 4511 1741 9591 1660 9384 1244 4896 576 2668 2380 4565 8302 181 176 8840 5865 1084 8872 3710 1234 8602 6015 7815 2355 2152 1085 1562 6051 3574 9692 8191 8345 1517 8273 212 900 2680 3683 9222 9863 8385 5701 9708 7028 2443 1472 2223 7488 1428 175 769 6232 2441 9936 1377 372 ...

result:

ok OK (n = 10000, m = 200000)

Test #11:

score: 0
Accepted
time: 139ms
memory: 6748kb

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:

2879 58 620 472 4926 6302 9729 5039 7658 4332 8238 8980 3406 3824 6653 3657 4698 97 8761 6645 346 7176 367 7874 8023 5871 5751 7471 8415 8420 2377 2515 9183 7919 6297 4542 2060 147 7441 2552 5285 949 6165 412 704 5461 3175 8572 265 5081 9970 7065 8524 4241 8882 2042 5740 6652 4699 659 4409 4119 1253...

result:

ok OK (n = 10000, m = 200000)

Test #12:

score: 0
Accepted
time: 127ms
memory: 6820kb

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:

2879 2503 5684 1206 6378 5364 9634 9220 8659 6749 561 5846 7388 2447 748 9469 6764 1070 7583 176 9398 4612 1180 1340 829 304 5786 190 4967 320 9365 7963 3694 2690 2371 6207 4641 6454 7882 7720 4992 460 6244 5729 6794 7549 1535 128 5329 2452 6520 6963 9044 6451 4531 8581 559 2327 4017 6561 546 3649 7...

result:

ok OK (n = 10000, m = 200000)

Test #13:

score: 0
Accepted
time: 105ms
memory: 6740kb

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:

2879 1742 3125 6998 2309 8058 79 6235 6964 5096 6898 1655 9302 4686 2433 6142 328 9203 3464 3357 2134 9218 1498 1229 5108 86 1979 7623 3206 2514 8518 8727 8230 733 2802 1699 4402 9237 5045 103 7819 4861 336 5145 9616 3788 5214 2423 7431 6008 6386 5131 13 6337 1504 8399 8112 8526 338 4870 4322 9559 5...

result:

ok OK (n = 10000, m = 200000)

Test #14:

score: 0
Accepted
time: 118ms
memory: 6828kb

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:

2879 5114 8160 1928 59 9157 8883 4045 182 7431 9068 4011 5379 8541 9672 1274 5506 3303 4617 1116 3719 6139 1518 4102 7253 6385 1543 1932 4341 3301 103 5973 8226 8868 7284 4226 895 4193 9480 6561 6831 66 9408 1927 9484 1512 1205 1196 2130 9210 2093 5673 3330 1877 983 873 5466 6798 8045 6367 6007 4585...

result:

ok OK (n = 10000, m = 200000)

Test #15:

score: 0
Accepted
time: 114ms
memory: 6688kb

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:

2879 7186 5050 3711 7296 1828 9912 690 7702 4778 6819 2473 8171 5864 6457 6453 4136 586 3220 4462 4345 792 6511 4587 5918 9467 8896 7007 1273 7874 4241 8077 3679 3256 7884 114 6208 8917 2558 6947 1958 1201 2783 3903 4158 2460 19 3444 2522 6672 2709 1003 9130 2069 2044 8832 3285 2014 2756 600 4806 64...

result:

ok OK (n = 10000, m = 200000)

Test #16:

score: 0
Accepted
time: 139ms
memory: 6796kb

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:

2879 5017 1996 7381 8776 8678 7937 2951 2950 3499 8994 6858 2274 5508 1970 2013 2845 32 2671 3202 6159 6236 2657 4114 8286 4269 3662 8357 4847 9768 8132 9886 29 5696 7026 311 1948 7551 5714 8136 4798 7804 7918 5481 1608 3917 9498 7850 5719 302 1927 5067 9736 9590 4647 3307 8456 544 4759 2097 3116 72...

result:

ok OK (n = 10000, m = 200000)

Test #17:

score: 0
Accepted
time: 116ms
memory: 6716kb

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:

2879 8947 1382 8175 6921 8082 1887 2821 3130 1768 5827 7613 316 2303 9135 8776 4518 529 6733 2070 2559 3861 5035 5385 6981 9908 878 3113 2914 4474 6336 6323 2933 6127 2554 562 345 6601 5576 6168 8282 8548 1126 5829 9408 763 4357 9296 4145 537 8288 7472 1272 980 111 5445 6906 7114 2188 5642 7670 770 ...

result:

ok OK (n = 10000, m = 200000)

Test #18:

score: 0
Accepted
time: 141ms
memory: 6816kb

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:

2879 7646 141 3575 7782 101 8593 3765 2200 7179 6843 6643 6799 5473 1681 7336 5452 8681 8760 7883 2459 8231 4794 2858 5816 9333 1787 7072 6051 6916 2721 2602 3278 8802 2843 4999 5531 4931 9821 9799 7515 7382 4194 9728 5415 4649 3268 9167 6295 9242 7285 3109 5617 3473 1674 6904 8105 5426 1487 5 3681 ...

result:

ok OK (n = 10000, m = 200000)

Test #19:

score: 0
Accepted
time: 101ms
memory: 6820kb

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:

2879 8750 6048 9187 308 9958 1781 6198 356 2561 3951 4745 2748 4225 8887 6003 7980 5415 9790 5639 3819 2289 1847 8002 5323 2760 4767 417 596 1453 3112 6399 2029 1421 1953 7530 5806 5238 685 4651 4322 384 4157 937 5591 107 5750 3061 3915 5204 6760 6472 6724 9114 7072 6720 6132 5828 7362 3325 4676 997...

result:

ok OK (n = 10000, m = 200000)

Test #20:

score: 0
Accepted
time: 113ms
memory: 6736kb

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:

2879 8927 7496 4179 880 2141 5638 3310 4772 6345 9927 5525 2350 9022 2386 7710 1696 8631 4968 5900 8346 3755 8333 7525 6091 6582 4556 3434 3213 9899 5090 1582 1387 5628 8135 3032 8187 6245 3194 3631 7310 9845 4305 7603 8543 6075 7201 224 6154 4628 8748 8090 2737 8981 5826 4735 6376 9170 1157 1439 80...

result:

ok OK (n = 10000, m = 200000)

Test #21:

score: 0
Accepted
time: 126ms
memory: 6744kb

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:

2879 1805 4232 8139 1027 3593 6464 7287 3002 6519 8180 8931 8606 3529 8730 3178 7232 6311 1941 3848 3355 5875 6467 6272 6832 3985 5562 2505 223 5083 8624 982 3516 4902 7257 7737 6161 4911 892 7119 5572 7038 5286 1446 4305 6708 396 3101 8121 1680 5173 8438 2823 3275 8025 2345 5803 5933 7514 1197 2383...

result:

ok OK (n = 10000, m = 200000)

Test #22:

score: 0
Accepted
time: 114ms
memory: 6796kb

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:

2879 297 9372 9717 4378 1556 2084 8376 7859 4654 6906 8866 1620 5078 7018 1810 7783 820 5812 4493 1399 2284 4579 6940 7162 877 9884 8325 8280 1982 6832 677 1799 2832 792 4261 2915 4149 3785 6725 242 1108 3919 324 2955 8876 52 5663 260 9746 9436 3162 7063 291 6269 8589 1747 3653 9687 3984 7940 3495 2...

result:

ok OK (n = 10000, m = 200000)

Test #23:

score: 0
Accepted
time: 138ms
memory: 6732kb

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:

2879 7719 8061 7569 7933 7177 8789 6739 228 2863 2119 6140 8122 1339 2255 6077 4175 2249 3007 1631 6886 5348 1880 2482 4975 7877 5408 7986 5006 1248 4593 2281 5966 1493 6513 7778 1913 3888 3685 7810 7135 4260 9925 3318 5838 6185 1247 6147 6747 1094 5429 5885 3528 1632 5678 7908 9083 29 9575 6095 706...

result:

ok OK (n = 10000, m = 200000)

Test #24:

score: 0
Accepted
time: 123ms
memory: 6984kb

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:

2879 8302 809 1976 5024 150 4178 5251 375 9521 3480 2836 3013 4423 1570 2530 4395 3678 307 6057 2449 1398 2924 1791 6187 3939 3571 488 2416 6631 386 3635 5954 8195 4676 1919 1797 5715 4391 5345 2191 4748 2638 2642 4249 6904 9045 8964 2577 3351 3137 1686 3651 9093 6671 7397 8610 5526 1163 9650 8564 2...

result:

ok OK (n = 10000, m = 200000)

Test #25:

score: 0
Accepted
time: 108ms
memory: 6800kb

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:

2879 7015 490 3530 3579 5671 3134 8414 5058 3843 4834 9360 1829 9128 8855 5441 7464 7004 1479 7132 3095 4585 3410 3711 9420 4458 3518 4808 8876 4270 8939 4952 3559 9789 7455 2120 3452 8877 9075 7731 9243 7557 9070 4825 7894 3635 423 2654 4064 3510 6580 9641 4056 2007 8391 1585 1822 4638 7133 169 658...

result:

ok OK (n = 10000, m = 200000)

Test #26:

score: 0
Accepted
time: 111ms
memory: 6824kb

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:

2879 734 4847 2277 88 844 2087 3707 2443 3921 9278 9025 1674 1697 8856 9603 5641 6019 357 4042 7840 2796 3437 8465 2691 5384 1224 8710 9371 1321 402 9426 5474 8463 4400 5353 5882 1246 2327 5807 2045 8823 3987 7643 8868 3443 3704 4497 9830 6327 8620 4028 1586 3629 6756 4897 9312 9130 4586 7990 8494 9...

result:

ok OK (n = 10000, m = 200000)

Test #27:

score: 0
Accepted
time: 123ms
memory: 6816kb

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:

2879 3676 3542 3458 6053 9075 2031 6484 9223 1147 8135 1246 5082 7893 1633 5728 7470 6364 6634 6967 8697 8485 9014 4361 2093 3110 7533 1565 9275 4420 4437 5300 3006 9991 798 1581 1066 3793 4713 6808 3132 670 2431 6430 923 102 6617 5987 1505 9502 2554 4768 7891 1194 332 2774 8677 8938 3667 6019 7561 ...

result:

ok OK (n = 10000, m = 200000)

Test #28:

score: 0
Accepted
time: 109ms
memory: 6744kb

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:

2879 2511 4401 3216 8507 7615 9112 4730 6410 9177 3263 683 6972 3677 2908 8083 9775 1422 5257 4339 5492 3736 5097 3108 6971 9696 5446 6341 3358 1879 585 3561 8240 4935 6605 8324 3670 7732 7837 3458 4631 742 8589 9481 7441 4884 3759 87 5278 5871 1403 5372 6763 2717 2646 39 6788 1367 7602 4127 9615 20...

result:

ok OK (n = 10000, m = 200000)

Test #29:

score: 0
Accepted
time: 117ms
memory: 7020kb

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:

2879 7714 2030 9632 4984 7536 8653 1758 2259 8140 6129 2453 5645 1943 1499 9156 27 7448 6213 5353 2457 6 2014 7388 3447 4387 5693 5803 1405 9831 8276 2348 2465 6551 289 3326 7745 3674 5340 9695 3304 6683 6363 8978 4900 968 3852 9475 9368 8374 3387 766 6884 6169 6498 9034 2520 7136 3279 3677 6069 301...

result:

ok OK (n = 10000, m = 200000)

Test #30:

score: 0
Accepted
time: 106ms
memory: 6720kb

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:

2879 7618 4384 2087 7769 1195 5046 6128 34 4562 8413 441 5100 7572 9663 9550 8510 825 9346 2236 2987 4980 6765 7801 615 3446 2582 6100 819 3929 1376 4476 2443 3759 3379 8023 1876 5889 9829 2748 8868 5563 5427 7904 9337 1565 2541 3480 2919 5202 8105 5317 5767 6021 4303 6378 6952 6306 8753 1920 4956 5...

result:

ok OK (n = 10000, m = 200000)

Test #31:

score: 0
Accepted
time: 124ms
memory: 6796kb

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:

2879 5669 6564 455 5387 6142 8859 9466 3108 2108 9411 7319 5901 1317 3908 3791 3158 8446 7338 7225 939 9315 583 7140 2614 2940 4919 3441 6514 9889 3078 8139 1948 5621 4546 1862 4564 7236 4081 9356 2768 7574 2002 2 6009 5465 6619 9027 3643 4723 7945 5348 6916 3819 5655 7965 4794 9771 8326 9408 4213 3...

result:

ok OK (n = 10000, m = 200000)

Extra Test:

score: 0
Extra Test Passed