QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#659435#9485. (mod N² + 1)ucup-team191#AC ✓11ms3832kbC++232.1kb2024-10-19 20:11:432024-10-19 20:11:44

Judging History

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

  • [2024-10-19 20:11:44]
  • 评测
  • 测评结果:AC
  • 用时:11ms
  • 内存:3832kb
  • [2024-10-19 20:11:43]
  • 提交

answer

#include <bits/stdc++.h>
#define x first
#define y second
using namespace std;
using ll=long long;
using pii=pair<int,int>;
using vi=vector<int>;
using vl=vector<ll>;
#define pb push_back
#define all(a) begin(a),end(a)

const int N=310,MOD=1e9+7;
const char en='\n';
const ll LLINF=1ll<<60;

int t,n,r,mat[N][N];

int main()
{
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cin>>t;
	while (t--)
	{
		cin>>n>>r;
		if (n==1)
		{
			cout<<"Yes\n";
			cout<<1<<en;
			continue;
		}
		if (n==2)
		{
			if (r==4)
			{
				cout<<"Yes\n";
				for (int i=0;i<n;++i,cout<<en) for (int j=0;j<n;++j) cout<<i*n+j+1<<' ';
			}
			else cout<<"No\n";
			continue;
		}
		if (n==3)
		{
			if (r==0)
			{
				cout<<"Yes\n";
				for (int i=0;i<n;++i,cout<<en) for (int j=0;j<n;++j) cout<<i*n+j+1<<' ';
			}
			else cout<<"No\n";
			continue;
		}
		int p=n*n+1;
		bool pri=1;
		for (int i=2;i<p;++i) if (p%i==0) pri=0;
		if (!pri)
		{
			cout<<"No\n";
			continue;
		}
		int pr=-1;
		for (int can=1;can<p;++can)
		{
			bool ok=1;
			int cu=can;
			for (int i=0;i<p-2;++i)
			{
				if (cu==1)
				{
					ok=0;
					break;
				}
				cu=(cu*can)%p;
			}
			if (ok)
			{
				pr=can;
				break;
			}
		}
		vi pots,ind(n*n+1);
		pots.pb(1);
		for (int i=0;i<p-2;++i) pots.pb((pots.back()*pr)%p);
		for (int i=0;i<p-1;++i) ind[pots[i]]=i;
		if (ind[r]%4!=2)
		{
			cout<<"No\n";
			continue;
		}
		int poo=n*n/4;
		for (int i=0;i<n/2;++i) for (int j=0;j<n/2;++j)
		{
			mat[i*2][j*2]=i*(n/2)+j;
			mat[i*2+1][j*2+1]=poo+i*(n/2)+j;
			mat[i*2][j*2+1]=poo*3-(i*(n/2)+j)-1;
			mat[i*2+1][j*2]=poo*4-(i*(n/2)+j)-1;
		}
		int s=(mat[0][0]+mat[0][1]+mat[1][0]+mat[1][1])%(n*n);
		int kol=(ind[r]-s)%(n*n);
		kol=(kol+n*n)%(n*n);
		kol/=4;
		for (int i=0;i<n;++i) for (int j=0;j<n;++j) mat[i][j]=(mat[i][j]+kol)%(n*n);
		for (int i=0;i<n-1;++i) for (int j=0;j<n-1;++j) assert((mat[i][j]+mat[i+1][j]+mat[i][j+1]+mat[i+1][j+1])%(n*n)==ind[r]);
		cout<<"Yes\n";
		for (int i=0;i<n;++i,cout<<en) for (int j=0;j<n;++j) cout<<pots[mat[i][j]]<<' ';
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

3
2 4
3 3
4 2

output:

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

result:

ok Correct Answer

Test #2:

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

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
2 14 4 7 8 102 16 51 32 124 64 62 128 31 
1 169 99 141 148 85 74 170 37 143 117 89 157 178 
59 114 118 57 39 127 78 162 156 81 115 139 33 168 
177 159 187 121 192 45 96 90 48 180 24 163 12 129 
66 84 132 42 67 21 134 109 71 153 142 175 87 186 
6 61 3 122 100 47 50 94 25 188 111 179 154 161 
174 ...

result:

ok Correct Answer

Test #3:

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

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
41 133 123 130 112 129 79 43 237 100 197 119 77 211 231 156 
185 115 233 88 249 7 83 21 199 63 152 189 222 53 74 159 
179 52 23 103 69 120 207 40 107 99 64 33 192 11 62 175 
196 220 151 146 136 181 131 29 215 87 243 4 81 12 27 36 
186 144 44 48 132 16 139 91 160 116 223 210 155 70 208 109 
9 108...

result:

ok Correct Answer

Test #4:

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

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
116 296 348 366 242 122 325 308 173 370 118 257 354 353 260 385 379 262 335 221 
306 315 102 143 34 28 145 84 182 252 328 355 243 263 81 388 27 362 9 284 
203 341 208 381 223 127 268 176 2 326 6 376 18 259 54 220 162 207 85 69 
3 50 1 150 134 49 312 147 104 40 302 120 368 360 390 278 130 32 177 ...

result:

ok Correct Answer

Test #5:

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

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
196 133 403 142 284 490 266 98 176 135 303 27 361 467 74 555 370 111 119 253 18 166 90 264 
270 489 54 137 357 108 533 540 222 392 506 229 332 568 528 532 221 352 275 29 55 145 11 148 
450 399 519 426 287 316 281 294 251 405 101 81 505 247 217 511 508 333 232 182 6 498 30 215 
233 163 162 238 49...

result:

ok Correct Answer

Test #6:

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

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
347 228 17 114 34 57 68 367 136 522 272 261 544 469 411 573 145 625 290 651 580 664 483 332 289 166 
512 221 256 442 128 207 64 414 32 151 16 302 8 604 4 531 2 385 1 93 339 186 508 372 254 67 
578 83 479 380 281 190 562 95 447 386 217 193 434 435 191 556 382 278 87 139 174 408 348 204 19 102 
12...

result:

ok Correct Answer

Test #7:

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

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
539 440 401 220 125 110 250 55 500 366 323 183 646 430 615 215 553 446 429 223 181 450 362 225 47 451 
608 474 304 271 152 542 76 407 38 137 19 274 348 548 174 419 87 161 382 322 191 644 434 611 217 545 
94 564 188 282 376 141 75 409 150 543 300 610 600 305 523 491 369 584 61 292 122 146 244 73 ...

result:

ok Correct Answer

Test #8:

score: 0
Accepted
time: 9ms
memory: 3788kb

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
398 914 89 1129 890 502 1118 569 804 446 258 304 1283 1068 1157 885 1194 737 267 1241 76 1032 760 622 1115 581 774 966 1255 356 877 295 988 678 801 846 
818 1236 860 687 86 385 268 1256 805 887 729 1088 462 504 565 1149 705 1114 719 764 461 1155 954 1174 1133 67 243 670 154 215 1053 853 235 748 ...

result:

ok Correct Answer

Test #9:

score: 0
Accepted
time: 9ms
memory: 3652kb

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
170 612 403 580 139 58 93 784 930 1116 221 371 913 945 51 743 510 204 1209 1058 417 884 279 1126 196 372 663 556 145 315 153 680 233 68 1033 785 
17 365 1169 1056 506 184 310 543 31 242 911 1123 999 854 489 758 438 1095 822 574 601 552 968 332 875 726 736 775 333 1265 163 977 146 691 274 425 
12...

result:

ok Correct Answer

Test #10:

score: 0
Accepted
time: 10ms
memory: 3800kb

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
608 373 892 167 1138 1184 1004 1156 961 375 531 686 122 328 1220 811 527 989 82 488 820 827 418 1250 289 125 296 661 366 974 1066 1135 284 762 246 595 
839 161 473 313 177 536 1185 172 767 423 1244 339 1162 796 635 178 712 483 590 939 59 311 395 516 688 1269 847 1017 1252 1091 644 534 1102 152 6...

result:

ok Correct Answer

Test #11:

score: 0
Accepted
time: 6ms
memory: 3536kb

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
903 833 1108 1345 122 982 366 861 1098 287 92 1163 276 1455 828 485 883 1229 1048 1477 1543 1026 1427 342 1079 114 35 38 105 1080 315 360 945 120 1234 40 500 547 1500 716 
301 703 634 508 745 1524 782 1370 1328 908 1510 1123 1037 167 1413 501 471 1503 157 1307 586 719 729 556 243 67 81 201 27 60...

result:

ok Correct Answer

Test #12:

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

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
104 853 312 818 936 1340 1207 1514 419 1572 1257 524 569 1242 106 414 318 138 954 46 1261 549 581 183 142 61 426 554 1278 1252 632 951 295 317 885 1173 1054 391 1561 664 
1102 643 901 328 834 984 278 1351 1160 851 1454 952 1552 1255 1051 563 884 88 1362 264 454 792 685 775 762 724 254 571 1152 1...

result:

ok Correct Answer

Test #13:

score: 0
Accepted
time: 10ms
memory: 3824kb

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
580 262 139 621 417 207 1251 69 551 23 52 1075 156 892 468 831 1404 277 1010 626 1429 1276 1085 959 53 1387 159 996 477 332 1431 1178 1091 1460 71 1554 213 518 639 1240 
727 815 776 844 1326 931 442 1192 681 374 227 1122 1143 164 381 492 127 1476 576 1226 192 476 64 1428 555 1082 185 44 1129 132...

result:

ok Correct Answer

Test #14:

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

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
370 664 1110 755 128 1319 384 1507 1152 1036 254 879 762 293 685 1165 454 922 1362 841 884 814 1051 805 1552 802 1454 801 1160 267 278 89 834 1097 901 1433 1102 1545 104 515 
657 1210 219 428 73 1284 558 650 186 349 62 1047 1088 1540 1430 1418 1544 1052 1582 1555 1061 1463 1421 1187 1541 359 158...

result:

ok Correct Answer

Test #15:

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

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: 3600kb

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: 3544kb

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: 1ms
memory: 3496kb

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: 1ms
memory: 3584kb

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: 1ms
memory: 3488kb

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: 1ms
memory: 3556kb

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: 3644kb

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: 0ms
memory: 3832kb

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: 1ms
memory: 3608kb

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: 3536kb

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
1 2 
3 4 
Yes
1 2 3 
4 5 6 
7 8 9 
No
No
No
No
No
No
No
No
No
No
No
Yes
1 7 3 8 
6 13 2 5 
9 14 10 16 
12 15 4 11 
No
No
No
No
No
Yes
10 2 13 12 
9 11 3 16 
5 4 15 7 
1 14 6 8 
Yes
3 4 9 7 
1 5 6 15 
10 8 13 14 
2 11 12 16 
No
No
No
No
No
Yes
9 12 10 4 
3 15 1 11 
13 7 5 8 
6 16 2 14...

result:

ok Correct Answer

Test #26:

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

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
2 91 4 9...

result:

ok Correct Answer

Test #28:

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

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

result:

ok Correct Answer

Extra Test:

score: 0
Extra Test Passed