QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#866881#7139. Planar graphC1942huangjiaxuAC ✓445ms95320kbC++141.6kb2025-01-22 20:44:202025-01-22 20:44:22

Judging History

This is the latest submission verdict.

  • [2025-01-22 20:44:22]
  • Judged
  • Verdict: AC
  • Time: 445ms
  • Memory: 95320kb
  • [2025-01-22 20:44:20]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
int n,q,se[N],fa[N],co[N],m,cnt=1,ans,vis[N];
vector<int>e[N];
set<int>E[N];
map<int,int>id[N],ie[N];
int gf(int x){
	return fa[x]==x?fa[x]:fa[x]=gf(fa[x]);
}
void bfs(int x,int y){
	queue<int>q0,q1;
	int s0=0,s1=0;
	vector<int>t0,t1;
	q0.push(x),q1.push(y);
	while(!q0.empty()&&!q1.empty()){
		x=q0.front(),y=q1.front();
		if(s0+E[x].size()<s1+E[y].size()){
			q0.pop(),t0.push_back(x);
			s0+=E[x].size();
			for(auto v:E[x])if(vis[v]!=cnt)q0.push(v),vis[v]=cnt;
		}else{
			q1.pop(),t1.push_back(y);
			s1+=E[y].size();
			for(auto v:E[y])if(vis[v]!=cnt)q1.push(v),vis[v]=cnt;
		}
	}
	if(q0.empty())for(auto v:t0)co[v]=cnt;
	else for(auto v:t1)co[v]=cnt;
}
int main(){
	scanf("%d%d",&n,&q);
	for(int i=1;i<=n;++i){
		scanf("%d",&se[i]);
		co[i]=1;
		for(int j=0,x;j<se[i];++j){
			scanf("%d",&x);
			e[i].push_back(x);
			E[i].insert(x);
			id[i][x]=j;
		}
	}
	for(int i=1;i<=n;++i){
		for(auto v:e[i])if(!ie[i][v]){
			ie[i][v]=++m;
			for(int x=v,y=i;;swap(x,y)){
				int z=(id[x][y]+1)%se[x];
				y=e[x][z];
				ie[x][y]=m;
				if(x==i)break;
			}
		}
	}
	for(int i=1;i<=m;++i)fa[i]=i;
	for(int i=1,x,y;i<=q;++i){
		char op=getchar();
		while(op!='-'&&op!='?')op=getchar();
		scanf("%d%d",&x,&y);
		x^=ans,y^=ans;
		if(op=='?'){
			ans=(co[x]==co[y]);
			printf("%d\n",ans);
		}else{
			int u=gf(ie[x][y]),v=gf(ie[y][x]);
			E[x].erase(y),E[y].erase(x);
			if(u!=v){
				fa[u]=v;
				ans=cnt;
			}else{
				ans=++cnt;
				bfs(x,y);
			}
			printf("%d\n",ans);
		}
	}
	return 0;
}

这程序好像有点Bug,我给组数据试试?

詳細信息

Test #1:

score: 100
Accepted
time: 1ms
memory: 21408kb

input:

4 3
3 2 3 4
2 1 4
1 1
2 1 2
- 1 2
- 0 2
? 3 1

output:

1
2
0

result:

ok 3 number(s): "1 2 0"

Test #2:

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

input:

10 10
7 3 4 6 10 7 9 5
3 8 9 6
1 1
1 1
1 1
5 2 7 10 1 8
3 1 6 9
2 2 6
3 1 7 2
2 1 6
- 1 10
- 0 2
? 4 10
? 3 9
? 2 6
- 7 9
- 3 5
- 4 10
- 8 4
? 5 11

output:

1
2
1
1
0
2
2
2
3
1

result:

ok 10 numbers

Test #3:

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

input:

10 10
8 8 5 3 7 4 10 9 2
2 1 9
3 5 7 1
5 6 9 10 1 7
2 3 1
1 4
3 4 1 3
1 1
3 2 1 4
2 4 1
? 5 3
- 0 11
- 5 11
- 4 6
- 10 1
- 6 2
- 11 2
- 3 5
- 7 3
? 0 6

output:

1
1
2
3
3
3
4
4
4
1

result:

ok 10 numbers

Test #4:

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

input:

10 10
1 4
1 4
3 6 9 4
9 2 5 1 3 9 6 7 10 8
1 4
4 10 4 9 3
2 4 10
1 4
3 3 6 4
3 7 6 4
- 4 6
- 5 0
- 0 6
- 6 7
- 7 2
- 7 0
? 2 13
? 6 8
- 9 5
- 15 1

output:

1
2
3
4
4
4
1
1
5
5

result:

ok 10 numbers

Test #5:

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

input:

10 10
3 4 3 2
8 9 8 4 1 3 6 10 7
3 1 8 2
3 2 8 1
2 10 6
2 2 5
1 2
3 4 2 3
1 2
2 2 5
? 1 8
- 3 0
? 3 0
- 5 0
- 3 5
- 6 3
- 0 8
- 10 6
- 2 0
- 6 12

output:

1
1
1
1
1
2
2
3
4
4

result:

ok 10 numbers

Test #6:

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

input:

10 10
1 4
3 3 6 4
3 4 7 2
9 8 6 10 5 9 1 7 3 2
1 4
3 4 8 2
2 4 3
2 4 6
1 4
1 4
- 3 4
? 3 8
- 0 5
? 5 8
? 7 4
- 3 7
- 6 5
? 8 1
- 5 4
? 7 9

output:

1
1
2
1
1
2
2
1
3
1

result:

ok 10 numbers

Test #7:

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

input:

10 10
3 7 6 3
5 10 8 4 7 5
3 1 6 4
3 6 2 3
2 2 7
4 3 1 7 4
4 2 6 1 5
2 2 9
2 8 10
2 9 2
- 3 1
? 5 8
? 6 5
- 11 3
? 4 9
? 6 9
? 2 5
- 4 6
- 7 0
? 8 7

output:

1
1
1
1
1
1
1
1
1
1

result:

ok 10 numbers

Test #8:

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

input:

10 10
2 3 7
2 6 8
7 6 8 5 4 9 10 1
1 3
2 3 8
3 7 2 3
3 6 1 8
4 3 2 7 5
2 3 10
2 3 9
- 1 7
- 9 2
? 7 4
? 5 6
- 2 0
? 5 7
- 11 8
- 10 0
? 5 5
- 2 7

output:

1
1
1
1
2
1
2
2
1
2

result:

ok 10 numbers

Test #9:

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

input:

10 10
9 6 2 8 5 7 9 3 10 4
2 1 6
3 10 1 9
1 1
3 8 7 1
2 2 1
3 9 1 5
2 1 5
3 3 1 7
2 1 3
- 9 3
- 4 0
- 11 0
- 6 8
? 4 0
- 0 3
- 9 0
- 3 7
? 5 11
- 0 6

output:

1
1
1
1
1
1
1
2
1
3

result:

ok 10 numbers

Test #10:

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

input:

10 10
2 7 2
9 6 4 7 1 8 9 5 3 10
3 10 2 4
4 6 3 7 2
2 2 9
2 4 2
3 4 1 2
2 9 2
3 5 2 8
2 2 3
? 6 3
? 9 11
- 3 4
- 4 8
? 3 1
? 11 11
- 3 9
- 8 1
- 0 5
? 5 10

output:

1
1
1
2
1
1
2
2
2
1

result:

ok 10 numbers

Test #11:

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

input:

10 10
7 5 6 8 2 7 3 4
4 1 8 10 7
3 5 1 9
2 5 1
3 1 4 3
2 1 8
2 1 2
4 1 6 10 2
1 3
2 2 8
? 4 1
? 0 0
? 4 11
? 9 7
- 4 5
- 6 0
? 6 0
? 11 0
- 7 9
- 0 4

output:

1
1
1
1
1
1
1
1
1
1

result:

ok 10 numbers

Test #12:

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

input:

1000 1000
8 465 612 708 373 445 31 802 517
5 770 629 164 518 546
3 778 545 502
6 69 224 952 346 976 256
4 406 865 102 201
10 982 479 105 273 43 95 196 326 293 137
11 707 335 975 927 986 34 162 425 928 327 796
7 588 729 478 377 244 728 664
3 598 788 802
8 173 811 838 434 495 329 936 580
3 162 612 577...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
2
2
2
2
1
2
2
2
2
2
1
2
2
1
2
2
1
2
2
1
2
2
2
1
2
2
2
1
2
2
2
2
2
1
1
2
1
2
1
2
2
2
1
1
1
2
2
2
2
2
2
1
2
1
2
2
2
2
2
1
2
1
2
1
2
2
2
2
2
2
1
2
2
2
2
1
2
2
1
1
2
1
2
2
1
2
...

result:

ok 1000 numbers

Test #13:

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

input:

1000 1000
7 922 402 806 220 649 161 222
4 967 953 166 348
4 47 172 260 238
3 106 11 507
4 460 68 447 338
4 404 364 424 360
6 58 299 965 361 12 552
6 358 950 246 23 713 301
40 368 27 168 459 386 765 290 769 418 112 68 460 115 911 218 958 651 773 760 689 187 199 584 364 725 404 370 408 10 145 70 700 4...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #14:

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

input:

1000 1000
2 530 153
4 693 108 682 119
6 461 796 559 354 972 505
7 512 789 952 964 546 258 933
10 875 247 905 286 882 992 232 211 820 127
10 12 668 696 18 212 400 247 258 648 166
3 434 522 88
5 388 55 567 722 134
3 970 33 435
9 182 111 105 239 310 808 493 184 985
5 348 693 825 234 43
5 475 668 6 166 ...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #15:

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

input:

1000 1000
4 611 436 511 207
16 853 421 711 439 915 828 577 51 56 664 65 800 495 291 962 132
8 142 835 255 423 784 324 227 57
4 8 848 291 789
4 450 177 814 337
6 183 486 334 512 71 225
6 531 932 383 433 771 345
6 291 968 148 848 4 789
3 462 583 131
6 234 12 748 243 356 717
1 193
16 228 646 416 137 84...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #16:

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

input:

1000 1000
12 682 400 199 731 560 949 816 104 643 751 409 554
4 551 64 719 508
5 207 586 197 886 638
8 724 671 182 266 326 359 956 397
11 570 251 873 287 385 120 188 293 684 504 865
15 114 89 147 399 397 860 281 494 521 775 454 131 349 248 264
4 139 488 725 793
13 992 581 589 615 91 685 437 401 579 2...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #17:

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

input:

1000 1000
4 946 667 159 204
11 199 250 749 411 891 336 206 37 700 229 248
5 91 398 152 763 665
7 157 611 218 781 354 539 201
4 117 534 366 680
6 372 443 327 252 214 31
3 342 536 555
11 570 116 71 592 682 889 72 352 556 523 582
3 329 63 808
8 597 691 167 286 785 542 954 233
5 347 627 645 495 642
10 5...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #18:

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

input:

1000 1000
7 405 631 879 668 35 759 482
13 433 723 507 85 620 388 792 643 771 577 195 660 26
8 806 33 980 118 714 58 229 616
3 9 582 182
7 220 287 303 480 108 86 424
4 387 388 494 59
6 183 770 832 625 702 811
4 89 81 603 534
7 4 182 859 537 220 424 861
6 21 570 47 101 493 505
4 752 903 93 108
13 522 ...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
2
2
2
1
1
2
2
2
2
2
2
2
1
2
1
1
2
1
2
2
2
2
2
1
2
2
2
2
1
1
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
1
2
1
1
2
1
2
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
2
2
2
1
1
2
2
1
2
2
1
2
2
2
2
2
2
2
1
1
2
2
2
1
2
2
2
2
2
1
1
2
1
...

result:

ok 1000 numbers

Test #19:

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

input:

1000 1000
9 936 222 297 651 278 582 589 98 315
4 36 412 75 522
3 966 578 206
5 830 37 21 894 497
5 261 528 331 998 373
4 133 777 527 16
5 112 584 510 695 708
6 482 54 384 929 849 343
7 56 160 984 735 865 658 393
6 145 223 22 808 510 550
13 569 632 724 307 417 507 673 335 191 727 422 225 544
17 555 5...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #20:

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

input:

1000 1000
6 77 458 595 726 927 87
4 280 574 671 902
3 217 336 106
3 795 839 263
8 271 244 889 224 33 268 34 105
17 152 144 600 800 640 692 685 208 772 549 80 166 61 320 966 521 593
4 168 424 472 518
22 605 279 716 506 342 224 920 389 529 900 611 382 25 642 965 202 986 374 907 36 287 942
10 499 74 13...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #21:

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

input:

1000 1000
4 107 547 838 74
4 947 3 409 14
15 779 541 409 2 947 159 163 135 977 77 255 447 609 444 332
5 98 246 357 156 513
7 6 832 462 207 425 809 61
5 5 61 380 91 832
6 169 278 232 655 739 92
3 635 831 75
4 172 845 638 364
12 576 858 668 762 823 375 81 741 820 775 24 664
3 50 254 830
5 602 294 936 ...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1000 numbers

Test #22:

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

input:

100000 200000
5 34131 40081 92050 45954 48373
3 51557 2271 55613
13 17907 6518 60138 37771 83518 54062 80105 35183 42123 68721 41431 10536 68433
18 13341 96692 868 29587 63254 95991 54979 4776 94350 40991 18933 75005 3444 87292 1743 18500 77701 42060
20 39734 88709 44256 8879 85709 38048 21785 96186...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Test #23:

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

input:

100000 200000
8 88643 80515 96758 4284 59724 71267 57607 83907
26 42768 98390 63582 4427 59786 90096 19291 82487 4792 82828 4737 44452 52064 84754 45895 68239 49513 83239 31903 40451 13990 9479 17054 41889 70736 17826
4 46613 75894 35560 62315
3 34631 31036 54620
14 89251 27110 20225 88785 79491 496...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Test #24:

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

input:

100000 200000
11 76640 13846 25195 7263 16760 60351 93866 12001 88327 95302 71709
5 21057 69446 3493 95058 3832
15 85043 11595 86799 42871 265 9157 23186 57666 1624 19877 50615 36007 91614 885 10379
3 11221 29876 18142
3 26046 428 54171
4 35483 30653 18706 96415
19 66685 28628 26281 62608 50805 3956...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Test #25:

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

input:

100000 200000
14 3070 27058 90571 49229 23160 56559 73832 33927 66174 54168 27128 41165 83347 73298
5 59155 64180 10798 72375 9981
3 19676 39631 1414
3 12410 29833 50513
10 81459 80700 72980 32189 8213 22324 93931 55200 33941 79717
4 77482 77535 14284 30799
4 28099 206 8707 71648
7 63570 15225 47176...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Test #26:

score: 0
Accepted
time: 435ms
memory: 95204kb

input:

100000 200000
3 5599 38136 33852
4 91815 2288 76703 57587
6 60683 49802 34135 38203 95548 534
7 35798 88944 64910 53549 38776 75188 7087
4 69805 11853 36398 94237
4 22604 45231 7530 20603
3 2895 41149 28534
8 44845 28117 62032 85903 72448 67903 9391 29189
4 6973 72644 90881 36866
4 30095 41077 79839...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Extra Test:

score: 0
Extra Test Passed