QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#437382#8787. Unusual CaseKevin5307AC ✓502ms36428kbC++232.5kb2024-06-09 09:30:472024-06-09 09:30:47

Judging History

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

  • [2024-06-09 09:30:47]
  • 评测
  • 测评结果:AC
  • 用时:502ms
  • 内存:36428kb
  • [2024-06-09 09:30:47]
  • 提交

answer

//Author: Kevin
#include<bits/stdc++.h>
//#pragma GCC optimize("O2")
using namespace std;
#define ll long long
#define ull unsigned ll
#define pb emplace_back
#define mp make_pair
#define ALL(x) (x).begin(),(x).end()
#define rALL(x) (x).rbegin(),(x).rend()
#define srt(x) sort(ALL(x))
#define rev(x) reverse(ALL(x))
#define rsrt(x) sort(rALL(x))
#define sz(x) (int)(x.size())
#define inf 0x3f3f3f3f
#define pii pair<int,int>
#define lb(v,x) (int)(lower_bound(ALL(v),x)-v.begin())
#define ub(v,x) (int)(upper_bound(ALL(v),x)-v.begin())
#define uni(v) v.resize(unique(ALL(v))-v.begin())
#define longer __int128_t
void die(string S){puts(S.c_str());exit(0);}
mt19937_64 rnd(114514);
int n=10000,m=200000,k=8;
vector<pii> G[10005];
int u[200005],v[200005];
bool used[200005];
bool vis[10005];
map<pii,int> Mp;
int main()
{
	// freopen("out.txt","w",stdout);
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	// for(int i=1;i<=m;i++)
	// {
	// 	int u=rnd()%n+1;
	// 	int v=rnd()%n+1;
	// 	while(u==v) v=rnd()%n+1;
	// 	::u[i]=u;
	// 	::v[i]=v;
	// 	// Mp[mp(u,v)]=Mp[mp(v,u)]=i;
	// }
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++)
	{
		cin>>u[i]>>v[i];
		Mp[mp(u[i],v[i])]=Mp[mp(v[i],u[i])]=i;
	}
	for(int i=0;i<k;i++)
	{
		for(int j=1;j<=n;j++)
			G[j].clear();
		memset(vis,0,sizeof(vis));
		for(int j=1;j<=m;j++)
			if(!used[j])
			{
				G[u[j]].pb(v[j],j);
				G[v[j]].pb(u[j],j);
			}
		vector<int> vec;
		vec.pb(rnd()%n+1);
		vis[vec[0]]=1;
		int Cnt=0;
		while(sz(vec)!=n)
		{
			Cnt++;
			if(Cnt>1000000) break;
			int x=vec.back();
			shuffle(ALL(G[x]),rnd);
			bool ok=0;
			for(auto pr:G[x])
			{
				int y=pr.first;
				int ind=pr.second;
				if(!vis[y])
				{
					vis[y]=1;
					vec.pb(y);
					// used[ind]^=1;
					ok=1;
					break;
				}
			}
			if(!ok)
				for(auto pr:G[x])
				{
					int y=pr.first;
					int ind=pr.second;
					if(y!=vec[sz(vec)-2])
					{
						int pos=0;
						for(int i=sz(vec)-1;i>=0;i--)
							if(vec[i]==y)
							{
								pos=i;
								break;
							}
						// for(auto Pr:G[y])
							// if(Pr.first==vec[pos+1])
							// {
								// used[Pr.second]^=1;
								// break;
							// }
						// used[ind]^=1;
						reverse(vec.begin()+pos+1,vec.end());
						break;
					}
				}
		}
		if(sz(vec)!=n)
		{
			i--;
			for(int j=1;j<sz(vec);j++)
				used[Mp[mp(vec[j],vec[j-1])]]=0;
			continue;
		}
		for(int i=1;i<n;i++)
			used[Mp[mp(vec[i-1],vec[i])]]^=1;
		for(auto x:vec)
			cout<<x<<" ";
		cout<<'\n';
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 19ms
memory: 3660kb

input:

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

output:

4 2 5 1 3 
1 4 5 3 2 

result:

ok OK (n = 5, m = 9)

Test #2:

score: 0
Accepted
time: 437ms
memory: 36160kb

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:

1594 2030 7523 685 4240 9546 2022 8793 8570 7118 5650 3687 2996 8795 4072 6270 9995 6537 9029 9804 843 7767 4475 4888 9596 7893 5033 6603 8245 9169 8827 499 3116 6317 6387 565 4022 9572 1715 7095 1191 849 2108 9881 3137 6029 7195 4831 8641 4244 6304 1656 5165 5676 6929 7180 6368 4994 5422 2572 4304 ...

result:

ok OK (n = 10000, m = 200000)

Test #3:

score: 0
Accepted
time: 400ms
memory: 36084kb

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:

1594 1166 3540 5905 2652 7151 6234 7574 6097 3399 9305 3117 4935 2962 8173 6446 5107 8526 7910 2394 4346 4409 4524 2602 2156 6487 1735 4519 6485 9307 6636 1996 3166 1979 3782 1079 9452 3051 9410 3630 5773 1752 8591 840 2703 9814 6989 825 5695 6742 9799 2617 2516 37 2738 1272 3032 6990 1598 8640 4262...

result:

ok OK (n = 10000, m = 200000)

Test #4:

score: 0
Accepted
time: 392ms
memory: 36200kb

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:

1594 5987 1270 2015 5218 1672 7334 3958 8544 2041 9541 2253 9759 6663 2894 9463 9871 8272 7531 4149 1679 6321 6241 7333 9194 2600 5890 5435 5948 5498 6908 1367 9651 4696 1097 8399 2044 5281 7148 5859 2237 2349 231 4973 3184 1406 2084 495 9345 5736 6047 859 2996 8868 1337 8572 4539 5168 3265 5197 252...

result:

ok OK (n = 10000, m = 200000)

Test #5:

score: 0
Accepted
time: 410ms
memory: 36200kb

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:

1594 6351 8782 6985 4628 9988 5508 1917 5151 4221 977 2397 1564 8792 9822 1533 8056 1276 375 5036 3740 8856 1635 1480 8342 6864 7087 6203 1030 3528 7075 2293 2943 6599 7771 4992 808 3349 4700 4699 735 9832 1401 5148 1919 6231 3685 3829 3516 3812 2951 3284 438 2086 9438 1001 7871 8002 7766 7142 9907 ...

result:

ok OK (n = 10000, m = 200000)

Test #6:

score: 0
Accepted
time: 408ms
memory: 36228kb

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:

1594 2063 1775 8193 7474 5965 3064 9138 5215 9880 8097 6927 654 9841 9312 5043 2524 8293 1376 6006 3663 403 6334 9699 2836 5848 7551 2981 117 5969 7312 9691 7393 2919 3072 9252 3537 9280 2340 7983 5449 321 9677 9428 3564 7434 9379 8372 2194 6199 5421 5761 6197 3826 593 700 4394 2235 8773 8622 7795 1...

result:

ok OK (n = 10000, m = 200000)

Test #7:

score: 0
Accepted
time: 432ms
memory: 36396kb

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:

1594 4505 587 7093 9 7900 4492 4365 7259 7136 4411 4789 1449 2531 4451 7785 8138 2505 9506 8039 8863 9569 1560 665 7226 6606 5977 9643 4759 8249 9311 6263 8616 9159 9332 493 3265 9231 8894 9999 918 9598 7609 3570 1791 1592 359 7862 8077 3627 4300 1529 3882 2908 9268 9064 4496 1743 1643 2850 9413 839...

result:

ok OK (n = 10000, m = 200000)

Test #8:

score: 0
Accepted
time: 429ms
memory: 36408kb

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:

1594 3660 6305 6246 4795 7827 614 3438 8822 222 8425 4100 2942 9127 282 3355 1892 6705 2362 4607 413 4135 1824 1832 5490 4765 832 4303 4915 440 7450 6037 9527 7037 8357 2814 5617 1509 5220 4834 4792 6708 1147 4518 6754 7725 4182 9959 6993 1290 7903 4600 1888 585 34 2347 8849 8774 6973 5465 4344 555 ...

result:

ok OK (n = 10000, m = 200000)

Test #9:

score: 0
Accepted
time: 408ms
memory: 36080kb

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:

1594 2491 3319 7343 7926 2924 8991 5962 7775 9380 5841 8700 8850 3875 418 8607 5759 2122 3234 9693 5039 2828 9557 340 5711 7587 4315 8844 1472 5641 5383 4465 9475 9689 2701 951 2318 7365 2515 4264 3222 2771 7361 1464 1381 1916 6742 8135 8375 4364 6563 2036 5960 3178 5719 5847 9408 5260 9013 9992 789...

result:

ok OK (n = 10000, m = 200000)

Test #10:

score: 0
Accepted
time: 433ms
memory: 36356kb

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:

1594 9859 4164 2881 9440 3766 6215 7632 5595 2934 630 8536 1259 1256 2767 2715 9971 2191 7973 641 6489 6221 9453 4721 2927 5098 8743 3582 2775 4689 7683 9592 7362 7544 8544 6702 9648 1008 5577 5423 8748 6435 4946 1185 9246 2382 4134 1618 713 7824 5845 106 1819 2641 7920 7044 3097 2533 8064 251 8257 ...

result:

ok OK (n = 10000, m = 200000)

Test #11:

score: 0
Accepted
time: 449ms
memory: 36380kb

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:

1594 9405 4003 1443 1319 6427 6129 562 7716 698 2547 9600 722 7764 6573 2907 7118 9095 3872 9157 6892 4855 5642 7234 3385 6552 4557 5217 3394 4041 8226 6836 5498 7795 9905 3194 1437 3191 2949 9887 6177 3889 878 3204 4808 6921 1160 2578 5430 1565 9005 9593 1676 4433 3123 9815 6585 1360 8487 2376 2368...

result:

ok OK (n = 10000, m = 200000)

Test #12:

score: 0
Accepted
time: 447ms
memory: 36212kb

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:

1594 2093 8382 6871 8484 2265 3874 1050 5059 4983 232 686 6263 5281 1701 4224 3287 5276 8836 6792 7233 6320 5026 7911 5045 5701 7034 9087 4746 7164 6591 1618 8744 7279 7877 5724 6558 1622 919 7263 475 4832 409 1925 205 9728 1415 4116 3291 8214 5957 7418 8999 4856 6550 4634 8794 7186 6334 1671 9632 3...

result:

ok OK (n = 10000, m = 200000)

Test #13:

score: 0
Accepted
time: 433ms
memory: 36424kb

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:

1594 2557 9895 6029 2496 6651 7088 6172 1157 2321 1233 9397 708 5141 6926 9388 596 2372 3117 2307 8416 8951 2564 3550 8113 1874 8480 393 7917 2952 1887 8679 1653 5593 6921 180 880 4334 2393 5059 4243 6424 9598 2327 7903 6387 2667 1409 486 5868 9877 9943 4234 401 5567 1317 5435 7133 8910 81 4143 6402...

result:

ok OK (n = 10000, m = 200000)

Test #14:

score: 0
Accepted
time: 469ms
memory: 36212kb

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:

1594 7673 550 5086 8676 3742 1868 1971 958 234 4954 5475 4701 2576 3165 360 5977 9025 8845 4217 833 287 8542 9625 6486 1738 2587 3837 5512 1580 9198 20 1638 9337 1239 1124 3120 3273 626 6569 1866 5245 8022 2806 4286 5655 5077 9209 414 5445 5348 9324 2516 8385 4268 479 4691 79 9826 8857 8191 3085 247...

result:

ok OK (n = 10000, m = 200000)

Test #15:

score: 0
Accepted
time: 460ms
memory: 36080kb

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:

1594 4163 2475 8675 1554 4826 6574 5045 1927 2323 2757 6908 9265 3115 2509 9353 9437 4173 6007 245 6117 8226 5024 9414 3513 2466 924 3616 9866 4095 1008 6726 9233 9635 1178 4321 818 7904 8307 6965 3411 1497 5433 7962 7827 7190 863 4955 4352 657 2392 4691 9520 1413 1022 3476 3303 6259 2706 6252 327 6...

result:

ok OK (n = 10000, m = 200000)

Test #16:

score: 0
Accepted
time: 461ms
memory: 36384kb

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:

1594 1023 2156 1200 6508 8771 5137 7958 3694 3646 228 155 9927 3312 6930 1808 3399 6376 3323 5976 6750 252 2932 8692 9654 1624 296 1899 9804 2758 2563 3992 6277 5387 8038 8938 4278 9109 8937 8893 2995 749 8849 6760 4079 2129 8563 3732 3428 5798 1031 8024 6064 5393 6218 8164 9862 7657 6321 4302 4589 ...

result:

ok OK (n = 10000, m = 200000)

Test #17:

score: 0
Accepted
time: 448ms
memory: 36116kb

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:

1594 134 92 3318 1129 374 3259 4532 2493 9403 8678 2229 9658 7324 2934 3874 1110 8668 4216 7694 8394 8658 4377 9110 2791 5973 3237 1080 5433 9599 5790 363 7749 1124 4549 5001 2160 2424 3364 4857 8135 5759 8233 3133 9492 7137 8921 1084 8095 7381 7584 3913 8050 8221 2588 4927 7994 1685 236 18 1452 206...

result:

ok OK (n = 10000, m = 200000)

Test #18:

score: 0
Accepted
time: 461ms
memory: 36148kb

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:

1594 3578 2841 4136 1662 8797 412 2629 1223 5460 8607 4804 5908 9766 1204 223 5155 1135 8191 9624 6610 3503 6826 3291 7936 1931 7750 8682 5434 1720 7673 4144 4263 7195 2873 6109 485 2283 8808 8961 5807 3109 8074 9798 1355 8754 9342 5607 5714 1200 3367 7507 6632 1599 7916 3146 7177 4563 2686 4173 784...

result:

ok OK (n = 10000, m = 200000)

Test #19:

score: 0
Accepted
time: 463ms
memory: 36088kb

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:

1594 684 4387 8867 1377 1303 6428 3884 6192 1006 8966 3290 9464 6109 1580 4691 2128 7970 1946 2927 8019 9100 502 7887 516 3385 386 2493 9560 3227 8793 4274 1066 5787 5407 5217 9398 6366 1575 5601 4012 3333 5200 6156 3748 1704 1933 9878 2209 5880 5684 7967 4104 7272 2506 5249 2687 6945 9278 2158 8027...

result:

ok OK (n = 10000, m = 200000)

Test #20:

score: 0
Accepted
time: 446ms
memory: 36180kb

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:

1594 9779 8433 8730 7576 2544 5491 3786 5730 4112 2505 9874 7232 2186 4083 5524 5094 5557 4275 2747 8319 3911 7261 1990 2431 5200 7818 6551 5777 3695 3020 9595 6918 3836 1446 4721 5484 6336 8135 8041 6234 77 770 8549 8079 2439 5525 5571 5419 125 2655 9279 2207 5956 7920 7918 4741 6942 8114 6264 6599...

result:

ok OK (n = 10000, m = 200000)

Test #21:

score: 0
Accepted
time: 419ms
memory: 36108kb

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:

1594 6751 5891 1774 763 2570 6047 7859 8950 7288 8315 6487 1171 700 9822 5175 7324 5820 5648 7976 6117 427 1754 2498 5297 7536 2917 5354 1864 9106 9622 7773 2287 36 6349 2901 5765 3053 6961 7638 2739 2717 7080 4983 3260 9370 8321 270 2880 2808 4185 3523 338 1549 9319 9850 6499 6740 5675 4168 5534 95...

result:

ok OK (n = 10000, m = 200000)

Test #22:

score: 0
Accepted
time: 425ms
memory: 36100kb

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:

1594 7225 1898 9454 4832 2863 7923 4907 5835 4021 293 5830 5605 1378 2013 2354 5049 2031 3212 7280 1173 5448 275 1128 5057 3051 6095 7799 969 1136 6328 9705 3606 2206 2712 3273 4408 2075 5136 2188 7974 5067 3147 168 6264 1430 8231 8382 8306 3786 7501 8145 6995 647 6500 5899 483 2259 6927 5662 6948 7...

result:

ok OK (n = 10000, m = 200000)

Test #23:

score: 0
Accepted
time: 502ms
memory: 36380kb

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:

1594 5524 1610 3315 3440 1047 5898 3423 7745 2683 7856 9685 5748 9067 1692 1192 8968 2845 8878 4669 8633 1875 8486 8631 1268 3549 8951 3044 2986 3338 3711 6243 9965 4284 665 8532 1615 4410 8924 616 557 6842 6312 3319 8045 4115 1213 9518 1874 7892 5629 475 8918 3189 7795 8462 7419 6598 9232 9316 7096...

result:

ok OK (n = 10000, m = 200000)

Test #24:

score: 0
Accepted
time: 462ms
memory: 36184kb

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:

1594 9008 9792 4211 5798 7653 3144 7624 9994 8492 9311 5094 9492 1450 5111 5982 3650 3618 264 6664 5246 8760 9191 6652 119 3169 7713 7873 7493 4601 9274 420 3648 2477 1328 103 1691 1008 5840 7518 9664 5545 4369 2423 9884 6412 298 7732 2593 5381 7354 7314 8867 2438 6387 5373 9598 8299 2290 6347 5459 ...

result:

ok OK (n = 10000, m = 200000)

Test #25:

score: 0
Accepted
time: 412ms
memory: 36128kb

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:

1594 1969 9790 9652 129 4962 2177 3322 3627 2760 560 726 7468 89 7855 4881 7871 1477 1118 220 9568 1980 2916 2006 2696 6680 7623 8538 359 3202 5231 8142 156 6021 5946 1600 3882 966 7105 6844 1621 3091 6451 1102 9876 112 4306 3230 5868 5229 821 9287 6345 7816 6444 6293 3856 1975 8090 497 7206 4302 53...

result:

ok OK (n = 10000, m = 200000)

Test #26:

score: 0
Accepted
time: 441ms
memory: 36192kb

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:

1594 8949 6455 8813 4531 9325 18 7159 7717 6856 9985 5913 4338 7669 8992 6009 5292 8371 6842 4789 1225 5682 1149 2988 4522 5594 5320 2592 4366 4361 7423 8350 3564 4927 6177 4910 7435 3146 7935 4726 5544 5527 5939 4421 2999 4944 3707 158 2861 2644 5690 5521 4301 6963 9559 7463 7660 7842 2499 1630 782...

result:

ok OK (n = 10000, m = 200000)

Test #27:

score: 0
Accepted
time: 461ms
memory: 36116kb

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:

1594 7532 4152 891 2372 7378 3232 2994 3168 5409 4238 200 1866 1168 9653 9071 9961 5105 3302 5128 6345 3754 1198 2507 8496 689 6123 3591 9785 7730 9330 5674 7854 6580 343 8497 4831 5705 9380 9434 2789 7108 4678 5909 1013 9224 4902 9437 6561 9620 3285 9677 124 2954 4995 1025 9476 9618 2967 5143 7946 ...

result:

ok OK (n = 10000, m = 200000)

Test #28:

score: 0
Accepted
time: 426ms
memory: 36204kb

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:

1594 8361 8804 9183 7532 3972 1036 9761 612 3325 1721 571 6371 9557 4995 7681 9899 7744 4149 5241 9813 1097 1895 1513 3454 2910 2649 714 6310 1300 8286 1125 8624 6907 9158 2693 8379 8453 6332 4087 135 6426 3855 5036 4025 3192 6064 3548 28 6154 4387 7567 6933 4635 1868 7354 7012 1717 6866 8948 531 32...

result:

ok OK (n = 10000, m = 200000)

Test #29:

score: 0
Accepted
time: 462ms
memory: 36428kb

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:

1594 6750 4935 3083 285 1391 9629 8861 2821 3464 4069 4120 9660 5482 7245 6643 2849 401 258 2992 9299 995 8890 905 978 8679 9776 6651 6106 7414 8272 4469 6096 9529 6646 3879 3435 220 7766 2025 3410 5374 2806 377 6497 8301 9457 1984 6186 7611 2999 3559 7116 3484 1836 4678 6868 405 7409 9781 5199 8919...

result:

ok OK (n = 10000, m = 200000)

Test #30:

score: 0
Accepted
time: 473ms
memory: 36172kb

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:

1594 4647 1337 5678 1027 3518 775 8564 1845 6988 5513 8665 629 7186 1238 9402 4706 9383 1978 411 4688 6118 9307 3428 8431 610 4220 457 9312 2501 8518 9331 6787 3049 4270 9416 5042 1478 9804 9764 799 9827 4004 9042 7073 7230 2141 9218 4363 7554 6406 6734 8052 6642 2731 8846 3282 1248 6207 9833 5290 6...

result:

ok OK (n = 10000, m = 200000)

Test #31:

score: 0
Accepted
time: 445ms
memory: 36064kb

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:

1594 6151 7063 8266 4516 9312 4978 642 7761 5245 6307 4568 4034 2768 1797 608 9652 6411 8549 6982 2263 830 5972 2869 518 5352 7537 8911 7810 2758 73 1388 7014 5248 6607 626 2266 3514 1517 338 8080 9651 3999 7137 2174 3901 9324 9303 6954 8826 424 817 3652 1299 902 3391 5219 6620 9576 1787 216 3299 84...

result:

ok OK (n = 10000, m = 200000)

Extra Test:

score: 0
Extra Test Passed