QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#659608#9485. (mod N² + 1)ucup-team3586#AC ✓58ms3848kbC++232.3kb2024-10-19 20:58:052024-10-19 20:58:09

Judging History

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

  • [2024-10-19 20:58:09]
  • 评测
  • 测评结果:AC
  • 用时:58ms
  • 内存:3848kb
  • [2024-10-19 20:58:05]
  • 提交

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);}
int isp[5005];
int val[55][55];
map<int,vector<int>> Mp;
int ksm(int a,int b,int mod)
{
	int ans=1;
	while(b)
	{
		if(b&1) ans=ans*a%mod;
		b>>=1;
		a=a*a%mod;
	}
	return ans;
}
int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	for(int i=2;i<5005;i++)
		isp[i]=1;
	for(int i=2;i<5005;i++)
		for(int j=i+i;j<5005;j+=i)
			isp[j]=0;
	int t;
	cin>>t;
	while(t--)
	{
		int n,r;
		cin>>n>>r;
		if(n==3)
		{
			if(r)
			{
				cout<<"No\n";
				continue;
			}
			cout<<"Yes\n";
			cout<<"1 2 3\n";
			cout<<"4 5 6\n";
			cout<<"7 8 9\n";
			continue;
		}
		else if(isp[n*n+1]&&r)
		{
			int g=2;
			while(true)
			{
				int ok=1;
				vector<int> vec;
				int tmp=1;
				for(int i=1;i<=n*n;i++)
				{
					tmp=tmp*g%(n*n+1);
					vec.pb(tmp);
				}
				srt(vec);
				uni(vec);
				if(sz(vec)==n*n) break;
				g++;
			}
			int tmp=1;
			int v=0;
			while(true)
			{
				if(tmp==r)
				{
					r=v;
					break;
				}
				tmp=tmp*g%(n*n+1);
				v++;
			}
			if(v%4!=2)
			{
				cout<<"No\n";
				continue;
			}
			for(int i=0;i<n;i++)
				val[i][0]=i*2;
			for(int i=0;i<n;i++)
				val[0][i]=(i/2)*(n*2)+(i&1);
			int sum=6;
			for(int i=1;i<n;i++)
				for(int j=1;j<n;j++)
					val[i][j]=((sum-val[i-1][j]-val[i][j-1]-val[i-1][j-1])%(n*n)+n*n)%(n*n);
			int x=((v-sum)/4+n*n)%(n*n);
			for(int i=0;i<n;i++)
				for(int j=0;j<n;j++)
					val[i][j]+=x;
			cout<<"Yes\n";
			for(int i=0;i<n;i++)
			{
				for(int j=0;j<n;j++)
				{
					cout<<ksm(g,val[i][j],n*n+1)<<" ";
				}
				cout<<'\n';
			}
		}
		else
			cout<<"No\n";
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

3
2 4
3 3
4 2

output:

Yes
3 1 
2 4 
No
Yes
9 10 8 7 
13 5 4 12 
15 6 2 11 
16 3 1 14 

result:

ok Correct Answer

Test #2:

score: 0
Accepted
time: 3ms
memory: 3500kb

input:

100
14 4
14 6
14 7
14 9
14 10
14 15
14 19
14 22
14 25
14 26
14 33
14 39
14 41
14 43
14 47
14 55
14 62
14 64
14 65
14 83
14 92
14 93
14 96
14 97
14 107
14 109
14 112
14 116
14 121
14 127
14 134
14 136
14 137
14 138
14 143
14 144
14 146
14 148
14 155
14 157
14 160
14 161
14 163
14 168
14 169
14 173
14...

output:

Yes
99 1 52 104 89 178 194 191 82 164 57 114 18 36 
2 4 72 144 31 62 131 65 185 173 159 121 11 22 
8 37 44 105 45 85 149 172 130 158 124 81 91 150 
32 148 167 9 102 127 126 41 5 97 180 143 176 26 
128 187 113 142 129 190 20 60 110 133 14 42 77 34 
118 157 111 136 56 168 46 138 80 43 122 169 58 174 
...

result:

ok Correct Answer

Test #3:

score: 0
Accepted
time: 5ms
memory: 3568kb

input:

100
16 205
16 207
16 208
16 215
16 221
16 226
16 228
16 231
16 232
16 236
16 239
16 244
16 248
20 2
20 7
20 8
20 9
20 10
20 11
20 28
20 32
20 35
20 36
20 40
20 43
20 44
20 45
20 47
20 50
20 55
20 58
20 73
20 78
20 82
20 89
20 98
20 102
20 103
20 109
20 111
20 112
20 114
20 126
20 128
20 138
20 140
2...

output:

Yes
233 185 6 18 127 124 161 226 24 72 251 239 130 133 96 31 
41 123 93 22 142 169 203 95 216 134 164 235 115 88 54 162 
112 199 229 143 7 157 191 25 145 58 28 114 250 100 66 232 
237 249 80 32 194 129 252 255 20 8 177 225 63 128 5 2 
77 196 45 208 53 205 51 13 180 61 212 49 204 52 206 244 
179 222 ...

result:

ok Correct Answer

Test #4:

score: 0
Accepted
time: 11ms
memory: 3488kb

input:

100
20 357
20 358
20 361
20 365
20 366
20 369
20 373
20 390
20 391
20 392
20 393
20 394
20 399
24 11
24 17
24 22
24 23
24 25
24 33
24 34
24 35
24 44
24 46
24 49
24 50
24 51
24 53
24 59
24 66
24 68
24 69
24 70
24 75
24 88
24 92
24 98
24 99
24 100
24 102
24 105
24 106
24 118
24 127
24 131
24 132
24 13...

output:

Yes
102 306 45 135 126 378 32 96 250 349 299 95 356 266 275 23 369 305 151 52 
116 348 156 67 113 339 69 207 397 389 285 53 245 334 288 62 332 194 4 12 
242 182 36 269 181 272 186 120 200 336 159 219 365 132 220 129 215 281 201 65 
173 34 205 184 331 123 376 359 77 386 228 367 196 217 70 278 25 42 3...

result:

ok Correct Answer

Test #5:

score: 0
Accepted
time: 7ms
memory: 3764kb

input:

100
24 354
24 362
24 365
24 367
24 368
24 370
24 373
24 377
24 379
24 381
24 392
24 393
24 396
24 400
24 401
24 408
24 414
24 418
24 420
24 424
24 427
24 430
24 437
24 439
24 441
24 445
24 446
24 450
24 459
24 471
24 472
24 475
24 477
24 478
24 479
24 485
24 489
24 502
24 507
24 508
24 509
24 511
24...

output:

Yes
54 270 193 388 38 190 435 444 561 497 242 56 523 307 384 189 539 387 142 133 16 80 335 521 
196 403 297 331 400 269 88 440 204 443 368 109 381 174 280 246 177 308 489 137 373 134 209 468 
284 222 32 537 93 28 108 442 386 383 76 482 293 355 545 40 484 549 469 135 191 194 501 95 
176 357 408 67 15...

result:

ok Correct Answer

Test #6:

score: 0
Accepted
time: 8ms
memory: 3848kb

input:

100
26 152
26 155
26 157
26 160
26 161
26 163
26 164
26 167
26 173
26 178
26 183
26 184
26 187
26 191
26 193
26 198
26 201
26 209
26 218
26 219
26 220
26 222
26 223
26 235
26 236
26 249
26 251
26 253
26 262
26 265
26 273
26 283
26 284
26 289
26 294
26 301
26 306
26 307
26 312
26 315
26 323
26 324
26...

output:

Yes
256 512 600 523 560 443 297 594 548 419 15 30 14 28 329 658 623 569 85 170 305 610 59 118 371 65 
347 17 130 260 236 472 543 409 340 3 461 245 639 601 56 112 60 120 161 322 511 345 209 418 369 61 
34 32 122 75 159 70 13 291 644 407 240 425 224 171 525 295 490 501 6 603 141 292 267 92 520 131 
13...

result:

ok Correct Answer

Test #7:

score: 0
Accepted
time: 45ms
memory: 3672kb

input:

100
26 582
26 584
26 587
26 590
26 591
26 592
26 593
26 596
26 599
26 606
26 618
26 622
26 631
26 636
26 637
26 639
26 641
26 642
26 643
26 655
26 661
26 662
26 663
26 664
26 671
26 676
36 2
36 6
36 7
36 8
36 13
36 18
36 21
36 24
36 25
36 28
36 32
36 38
36 39
36 46
36 47
36 52
36 54
36 55
36 61
36 6...

output:

Yes
304 608 374 71 665 653 395 113 143 286 314 628 609 541 433 189 359 41 651 625 66 132 197 394 229 458 
539 401 239 478 111 222 264 528 573 469 82 164 378 79 405 133 579 481 572 467 226 452 629 581 142 284 
125 38 568 216 485 337 227 134 257 441 285 547 266 330 158 308 328 468 261 166 379 516 444 ...

result:

ok Correct Answer

Test #8:

score: 0
Accepted
time: 58ms
memory: 3636kb

input:

100
36 289
36 291
36 294
36 295
36 299
36 300
36 303
36 309
36 318
36 319
36 321
36 326
36 334
36 336
36 338
36 340
36 341
36 342
36 343
36 350
36 351
36 359
36 363
36 370
36 371
36 384
36 386
36 388
36 392
36 395
36 397
36 398
36 399
36 400
36 404
36 410
36 412
36 414
36 415
36 417
36 423
36 424
36...

output:

Yes
860 818 233 1033 1244 767 886 1078 973 651 57 570 26 260 740 915 110 1100 437 479 1064 264 53 530 411 219 324 646 1240 727 1271 1037 557 382 1187 197 
398 89 673 245 1226 587 1291 1237 785 68 1272 1047 893 1148 112 1120 46 460 899 1208 624 1052 71 710 6 60 512 1229 25 250 404 149 1185 177 1251 8...

result:

ok Correct Answer

Test #9:

score: 0
Accepted
time: 58ms
memory: 3796kb

input:

100
36 717
36 722
36 728
36 730
36 732
36 733
36 734
36 736
36 741
36 745
36 748
36 751
36 752
36 756
36 765
36 770
36 785
36 802
36 804
36 811
36 813
36 814
36 822
36 829
36 831
36 832
36 841
36 849
36 852
36 854
36 862
36 864
36 867
36 869
36 873
36 874
36 880
36 882
36 883
36 885
36 887
36 893
36...

output:

Yes
1169 17 647 1282 955 471 1141 1034 748 995 637 1182 1269 1017 101 1010 979 711 128 1280 650 15 342 826 156 263 549 302 660 115 28 280 1196 287 318 586 
170 403 672 235 276 166 206 763 1150 1124 426 369 36 360 478 889 150 203 1127 894 625 1062 1021 1131 1091 534 147 173 871 928 1261 937 819 408 1...

result:

ok Correct Answer

Test #10:

score: 0
Accepted
time: 40ms
memory: 3676kb

input:

100
36 1132
36 1135
36 1136
36 1141
36 1142
36 1145
36 1152
36 1156
36 1158
36 1159
36 1164
36 1169
36 1176
36 1180
36 1183
36 1185
36 1190
36 1191
36 1194
36 1196
36 1197
36 1199
36 1200
36 1201
36 1212
36 1213
36 1222
36 1225
36 1226
36 1230
36 1234
36 1236
36 1242
36 1243
36 1245
36 1250
36 1251
...

output:

Yes
473 839 193 633 1203 357 617 982 600 812 615 962 144 143 407 179 709 605 824 458 1104 664 94 940 680 315 697 485 682 335 1153 1154 890 1118 588 692 
608 892 435 459 804 258 1164 1264 756 1075 959 511 556 372 321 616 155 253 689 405 862 838 493 1039 133 33 541 222 338 786 741 925 976 681 1142 104...

result:

ok Correct Answer

Test #11:

score: 0
Accepted
time: 31ms
memory: 3524kb

input:

100
40 205
40 206
40 213
40 215
40 218
40 225
40 227
40 233
40 235
40 238
40 242
40 245
40 249
40 261
40 263
40 264
40 268
40 279
40 281
40 286
40 288
40 289
40 296
40 303
40 307
40 312
40 313
40 322
40 328
40 330
40 335
40 338
40 339
40 342
40 344
40 347
40 349
40 353
40 354
40 356
40 358
40 359
40...

output:

Yes
634 301 102 306 976 1327 455 1365 53 159 256 768 723 568 985 1354 1012 1435 1082 44 967 1300 1499 1295 625 274 1146 236 1548 1442 1345 833 878 1033 616 247 589 166 519 1557 
903 1108 1469 1205 498 1494 741 622 1498 1292 898 1093 1124 170 708 523 822 865 683 448 698 493 132 396 1103 107 860 979 1...

result:

ok Correct Answer

Test #12:

score: 0
Accepted
time: 27ms
memory: 3516kb

input:

100
40 621
40 624
40 626
40 627
40 631
40 633
40 644
40 647
40 649
40 656
40 660
40 661
40 669
40 670
40 676
40 678
40 683
40 684
40 687
40 688
40 693
40 694
40 698
40 701
40 703
40 706
40 708
40 711
40 712
40 715
40 716
40 718
40 720
40 729
40 740
40 741
40 746
40 749
40 752
40 756
40 767
40 776
40...

output:

Yes
901 1102 1150 248 1084 50 735 604 1194 380 783 748 429 1287 1468 1202 1019 1456 270 810 700 499 451 1353 517 1551 866 997 407 1221 818 853 1172 314 133 399 582 145 1331 791 
104 312 772 715 435 1305 1197 389 942 1225 958 1273 461 1383 1390 968 1451 1151 857 970 1497 1289 829 886 1166 296 404 121...

result:

ok Correct Answer

Test #13:

score: 0
Accepted
time: 31ms
memory: 3808kb

input:

100
40 987
40 995
40 996
40 1006
40 1009
40 1022
40 1023
40 1025
40 1029
40 1030
40 1039
40 1043
40 1044
40 1052
40 1056
40 1058
40 1065
40 1072
40 1073
40 1075
40 1079
40 1086
40 1090
40 1098
40 1103
40 1111
40 1114
40 1116
40 1117
40 1124
40 1125
40 1131
40 1135
40 1142
40 1144
40 1147
40 1151
40 ...

output:

Yes
776 727 1241 521 134 402 466 1398 378 1134 980 1339 1592 1574 1044 1531 572 115 890 1069 825 874 360 1080 1467 1199 1135 203 1223 467 621 262 9 27 557 70 1029 1486 711 532 
580 139 1596 1586 1256 566 210 630 81 243 786 757 1401 1001 609 226 395 1185 38 114 1021 1462 5 15 345 1035 1391 971 1520 1...

result:

ok Correct Answer

Test #14:

score: 0
Accepted
time: 16ms
memory: 3636kb

input:

50
40 1402
40 1405
40 1406
40 1407
40 1412
40 1413
40 1416
40 1421
40 1422
40 1423
40 1424
40 1429
40 1430
40 1432
40 1436
40 1437
40 1440
40 1445
40 1453
40 1457
40 1458
40 1467
40 1469
40 1480
40 1482
40 1492
40 1498
40 1503
40 1504
40 1507
40 1511
40 1512
40 1515
40 1519
40 1523
40 1527
40 1529
4...

output:

Yes
219 657 212 636 1024 1471 1291 671 738 613 846 937 1126 176 666 397 1193 377 899 1096 1382 944 1389 965 577 130 310 930 863 988 755 664 475 1425 935 1204 408 1224 702 505 
370 1110 1515 1343 470 1410 410 1230 1073 17 391 1173 1363 887 1189 365 390 1170 1294 680 1231 491 86 258 1131 191 1191 371 ...

result:

ok Correct Answer

Test #15:

score: 0
Accepted
time: 3ms
memory: 3808kb

input:

100
34 125
49 1179
48 1952
25 454
34 988
42 1332
46 283
22 384
39 1024
49 1642
23 175
30 493
34 630
40 23
47 698
49 1993
30 187
38 1114
46 464
35 1168
29 751
46 876
49 2314
44 135
35 178
44 85
43 844
31 340
32 270
33 328
23 286
32 404
45 1899
31 823
36 668
25 304
37 1015
37 286
46 795
49 208
26 210
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #16:

score: 0
Accepted
time: 1ms
memory: 3628kb

input:

100
29 518
21 5
48 1239
35 317
46 938
37 538
50 1355
31 160
50 453
44 1131
29 483
47 1150
39 625
47 2183
44 867
37 615
31 385
42 1140
43 203
37 10
19 323
49 2235
32 825
48 740
17 125
49 287
36 776
35 124
37 635
45 597
19 310
32 971
39 78
31 33
50 1384
50 516
36 1017
49 1406
15 8
18 74
19 264
30 171
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #17:

score: 0
Accepted
time: 1ms
memory: 3620kb

input:

100
28 111
50 1695
46 1525
48 850
32 420
45 1009
39 551
41 1629
28 598
42 230
47 416
28 180
31 954
19 7
45 1480
19 26
28 561
42 889
30 196
50 831
44 155
41 1246
49 916
47 1579
37 846
16 156
44 1154
39 1389
49 1020
45 669
48 354
38 1207
43 166
50 1937
34 54
38 1067
39 518
47 112
24 290
46 1107
40 73
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #18:

score: 0
Accepted
time: 2ms
memory: 3500kb

input:

100
37 1332
50 1537
30 66
47 1228
49 1035
25 77
44 1193
20 37
42 171
21 50
42 375
50 2175
50 1926
41 640
49 788
31 16
45 1662
35 207
16 189
15 57
21 420
49 2095
32 1003
39 253
32 326
16 241
40 935
41 479
47 1419
42 1578
31 316
45 761
36 535
43 1251
49 175
46 1537
25 384
28 161
47 1820
11 38
40 128
3...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #19:

score: 0
Accepted
time: 3ms
memory: 3656kb

input:

100
47 1092
45 1000
46 1426
46 805
41 465
45 1964
36 562
39 1271
43 1079
39 671
36 212
48 534
49 1307
34 616
22 266
31 323
33 822
45 1025
38 681
31 637
49 169
50 2321
35 683
17 151
34 458
49 270
30 774
48 77
36 760
25 279
49 738
17 236
45 374
17 32
44 573
46 1195
39 194
37 997
47 1093
48 780
35 886
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #20:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

100
47 2144
37 1205
41 680
39 228
48 2238
26 412
50 1573
39 215
49 576
34 750
24 452
47 1152
36 1253
50 1699
48 2004
48 1544
37 556
21 348
49 1528
49 2210
44 129
41 558
25 100
46 1151
23 1
43 1815
34 1084
31 869
13 1
47 1238
41 1413
41 815
46 1255
18 44
24 474
43 1363
50 544
39 51
45 1608
40 252
34 ...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #21:

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

input:

100
40 809
46 1371
39 602
27 655
50 810
33 907
40 181
46 58
33 87
37 1312
49 1266
37 1213
50 861
30 782
47 1611
43 1033
37 641
48 1797
39 345
35 158
27 179
46 1699
45 628
50 2326
31 91
49 1600
28 422
30 222
27 583
44 271
39 889
41 105
44 67
38 387
49 1011
45 1249
42 1621
41 416
20 18
45 1891
18 263
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #22:

score: 0
Accepted
time: 1ms
memory: 3500kb

input:

100
32 716
43 483
17 23
32 587
19 184
33 913
44 1369
49 404
48 1878
40 1035
45 1968
29 457
46 2078
49 1404
19 41
44 224
40 1046
45 90
33 300
38 1125
49 1652
29 427
45 468
49 744
48 1720
16 235
44 877
44 538
24 559
20 260
45 159
49 1729
20 62
35 1023
15 203
38 1273
50 2479
35 244
29 550
31 687
45 197...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #23:

score: 0
Accepted
time: 2ms
memory: 3624kb

input:

100
38 470
46 1899
13 123
41 1132
38 1414
34 1021
33 212
40 1078
48 343
30 476
47 796
30 490
35 150
44 1247
19 177
38 205
33 628
40 544
21 87
44 814
49 1216
44 1767
20 13
34 887
42 1372
17 101
50 1277
13 148
44 960
21 261
48 1293
50 1881
45 1710
47 382
20 179
40 1314
30 369
37 1329
39 541
29 535
42 ...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #24:

score: 0
Accepted
time: 3ms
memory: 3504kb

input:

100
48 1753
31 279
48 1177
50 1524
41 1180
42 218
41 1170
50 1176
49 1071
12 117
27 369
47 832
28 274
29 766
38 1117
49 775
49 1134
31 163
50 1593
47 529
36 1097
35 176
30 19
45 447
48 1888
15 184
41 716
13 25
43 1695
40 76
46 1008
47 1467
28 609
44 380
36 324
38 186
48 2084
46 1718
48 2096
41 261
4...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #25:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

100
2 0
2 1
2 2
2 3
2 4
3 0
3 1
3 2
3 3
3 4
3 5
3 6
3 7
3 8
3 9
4 0
4 1
4 2
4 3
4 4
4 5
4 6
4 7
4 8
4 9
4 10
4 11
4 12
4 13
4 14
4 15
4 16
5 0
5 1
5 2
5 3
5 4
5 5
5 6
5 7
5 8
5 9
5 10
5 11
5 12
5 13
5 14
5 15
5 16
5 17
5 18
5 19
5 20
5 21
5 22
5 23
5 24
5 25
6 0
6 1
6 2
6 3
6 4
6 5
6 6
6 7
6 8
6 9
6...

output:

No
No
No
No
Yes
3 1 
2 4 
Yes
1 2 3
4 5 6
7 8 9
No
No
No
No
No
No
No
No
No
No
No
Yes
9 10 8 7 
13 5 4 12 
15 6 2 11 
16 3 1 14 
No
No
No
No
No
Yes
3 9 14 8 
10 13 7 4 
5 2 12 15 
11 1 6 16 
Yes
6 1 11 16 
3 9 14 8 
10 4 7 13 
5 2 12 15 
No
No
No
No
No
Yes
1 3 16 14 
9 10 8 7 
13 12 4 5 
15 6 2 11 
N...

result:

ok Correct Answer

Test #26:

score: 0
Accepted
time: 0ms
memory: 3476kb

input:

100
7 5
7 6
7 7
7 8
7 9
7 10
7 11
7 12
7 13
7 14
7 15
7 16
7 17
7 18
7 19
7 20
7 21
7 22
7 23
7 24
7 25
7 26
7 27
7 28
7 29
7 30
7 31
7 32
7 33
7 34
7 35
7 36
7 37
7 38
7 39
7 40
7 41
7 42
7 43
7 44
7 45
7 46
7 47
7 48
7 49
8 0
8 1
8 2
8 3
8 4
8 5
8 6
8 7
8 8
8 9
8 10
8 11
8 12
8 13
8 14
8 15
8 16
8...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok Correct Answer

Test #27:

score: 0
Accepted
time: 0ms
memory: 3476kb

input:

100
8 55
8 56
8 57
8 58
8 59
8 60
8 61
8 62
8 63
8 64
9 0
9 1
9 2
9 3
9 4
9 5
9 6
9 7
9 8
9 9
9 10
9 11
9 12
9 13
9 14
9 15
9 16
9 17
9 18
9 19
9 20
9 21
9 22
9 23
9 24
9 25
9 26
9 27
9 28
9 29
9 30
9 31
9 32
9 33
9 34
9 35
9 36
9 37
9 38
9 39
9 40
9 41
9 42
9 43
9 44
9 45
9 46
9 47
9 48
9 49
9 50
9...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
51 1 98 ...

result:

ok Correct Answer

Test #28:

score: 0
Accepted
time: 1ms
memory: 3616kb

input:

93
10 8
10 9
10 10
10 11
10 12
10 13
10 14
10 15
10 16
10 17
10 18
10 19
10 20
10 21
10 22
10 23
10 24
10 25
10 26
10 27
10 28
10 29
10 30
10 31
10 32
10 33
10 34
10 35
10 36
10 37
10 38
10 39
10 40
10 41
10 42
10 43
10 44
10 45
10 46
10 47
10 48
10 49
10 50
10 51
10 52
10 53
10 54
10 55
10 56
10 57...

output:

No
Yes
54 7 80 59 25 50 52 3 92 83 
14 28 65 29 6 12 100 99 17 34 
56 32 68 10 97 41 24 57 58 62 
22 27 30 46 96 26 85 63 70 40 
88 2 78 89 37 72 81 73 19 67 
49 8 76 66 21 90 47 86 9 53 
95 38 36 75 87 55 84 74 1 61 
77 51 4 42 33 94 45 18 43 98 
5 15 71 11 79 35 31 93 16 48 
20 60 64 91 23 69 13 3...

result:

ok Correct Answer

Extra Test:

score: 0
Extra Test Passed