QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#397658#8126. RestoraniQingyu110 ✓194ms119840kbC++112.1kb2024-04-24 15:42:462024-04-24 15:42:47

Judging History

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

  • [2024-04-24 15:42:47]
  • 评测
  • 测评结果:110
  • 用时:194ms
  • 内存:119840kb
  • [2024-04-24 15:42:46]
  • 提交

answer

#include<stdio.h>
#include<vector>
#include<list>
#define N 300009
using namespace std;
inline char nc()
{
	static char buf[99999],*l,*r;
	return l==r&&(r=(l=buf)+fread(buf,1,99999,stdin),l==r)?EOF:*l++;
}
inline void read(int&x)
{
	char c=nc();for(;c<'0'||'9'<c;c=nc());
	for(x=0;'0'<=c&&c<='9';x=(x<<3)+(x<<1)+(c^48),c=nc());
}
int n,m,a[N],b[N],ca[N],cb[N],h[N],e[N<<1],nxt[N<<1];long long ans;
vector<list<int> >x[N];
inline void onion(list<int>&u,list<int>&v){u.splice(u.end(),v);}
inline void onion(vector<list<int> >&u,vector<list<int> >&v)
{
	if(u.size()<v.size())u.swap(v);
	for(;v.size();u.emplace_back(),onion(u.back(),v.back()),v.pop_back());
}
inline void dfs(int i,int f)
{
	for(int j=h[i];j;j=nxt[j])if(e[j]^f)
	{
		dfs(e[j],i);
		ca[i]+=ca[e[j]];cb[i]+=cb[e[j]];
	}
	if(!ca[i])if(!cb[i])return;
	if(ca[i]==cb[i])ans+=!!i<<1;
	else ans+=(ca[i]<cb[i]?cb[i]-ca[i]:ca[i]-cb[i])<<1;
	vector<list<int> >u,v;list<int>w;
	if(a[i])
		if(b[i])w.emplace_back(a[i]),w.emplace_back(b[i]);
		else u.emplace_back(list<int>{a[i]});
	else if(b[i])v.emplace_back(list<int>{b[i]});
	for(int j=h[i];j;j=nxt[j])if(e[j]^f)
		if(ca[e[j]]<cb[e[j]])onion(v,x[e[j]]);
		else if(ca[e[j]]>cb[e[j]])onion(u,x[e[j]]);
		else if(x[e[j]].size())onion(w,x[e[j]][0]);
	for(;u.size()>1&&v.size();onion(u[u.size()-2],v.back()),onion(u[u.size()-2],
		u.back()),u.pop_back(),v.pop_back());
	for(;v.size()>1&&u.size();onion(v[v.size()-2],u.back()),onion(v[v.size()-2],
		v.back()),u.pop_back(),v.pop_back());
	if(ca[i]>cb[i])
	{
		if(w.size())onion(w,u.back()),u.back().swap(w);
		x[i].swap(u);
	}
	else if(ca[i]<cb[i])
	{
		if(w.size())onion(v.back(),w);
		x[i].swap(v);
	}
	else
	{
		if(u.size())onion(w,u.back());
		if(v.size())onion(w,v.back());
		x[i].emplace_back();x[i][0].swap(w);
	}
}
main()
{
	read(n);read(m);
	for(int i=1,x;i<=m;read(x),--x,a[x]=i,ca[x]=1,++i);
	for(int i=1,x;i<=m;read(x),--x,b[x]=i,cb[x]=1,++i);
	for(int i=1,u,v;i<n;++i)read(u),read(v),--u,--v,
		e[i]=v,nxt[i]=h[u],h[u]=i,e[i+n]=u,nxt[i+n]=h[v],h[v]=i+n;
	dfs(0,0);
	printf("%lld\n",ans);
	for(int i:x[0][0])printf("%d ",i);
}

詳細信息

Subtask #1:

score: 20
Accepted

Test #1:

score: 20
Accepted
time: 4ms
memory: 10780kb

input:

1 1
1
1

output:

0
1 1 

result:

ok 

Test #2:

score: 20
Accepted
time: 3ms
memory: 11056kb

input:

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

output:

6
2 3 3 2 1 1 

result:

ok 

Test #3:

score: 20
Accepted
time: 0ms
memory: 12180kb

input:

4999 10
4738 1635 1963 2369 3205 2391 4217 3652 4299 4715
4453 194 1247 3569 2163 1817 1130 2997 1111 3271
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
...

output:

22850
9 9 10 1 1 10 7 4 8 8 5 7 6 5 4 6 3 3 2 2 

result:

ok 

Test #4:

score: 20
Accepted
time: 4ms
memory: 12236kb

input:

5000 10
4081 160 1439 1557 2086 1753 2818 2417 4018 4079
4849 229 2458 4370 2939 2876 2221 3787 1463 3841
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
3...

output:

13114
2 2 3 9 4 5 6 8 10 4 1 1 9 10 7 6 8 3 5 7 

result:

ok 

Test #5:

score: 20
Accepted
time: 0ms
memory: 11308kb

input:

5000 10
4590 3895 443 784 1335 1588 2195 823 3582 4229
4075 251 629 447 3074 620 1529 3402 3985 3998
4693 4634
4084 286
1355 992
404 127
4126 2543
2267 1302
668 3003
3351 1077
3014 413
4529 1319
4467 100
860 619
4720 2695
3412 2593
4511 1554
4210 727
3609 2670
478 136
4451 2437
2199 922
4588 1801
13...

output:

2090
10 7 4 1 7 2 2 6 9 9 1 8 3 10 8 4 6 3 5 5 

result:

ok 

Test #6:

score: 20
Accepted
time: 4ms
memory: 10800kb

input:

4 2
4 1
2 3
1 2
2 3
3 4

output:

6
2 1 1 2 

result:

ok 

Test #7:

score: 20
Accepted
time: 0ms
memory: 11056kb

input:

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

output:

34
8 4 6 7 2 5 4 3 1 1 5 8 7 6 3 2 

result:

ok 

Test #8:

score: 20
Accepted
time: 4ms
memory: 10792kb

input:

21 10
7 2 1 9 4 5 6 8 10 3
10 2 1 3 5 4 6 7 8 9
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21

output:

18
3 3 2 2 10 4 5 6 6 5 7 7 1 8 8 9 4 10 9 1 

result:

ok 

Test #9:

score: 20
Accepted
time: 0ms
memory: 12444kb

input:

5000 10
2551 2546 2545 2553 2548 2549 2550 2552 2554 2547
110 102 101 103 105 104 106 107 108 109
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
36 37
37 ...

output:

49080
4 2 9 4 8 6 1 5 7 7 6 8 5 9 10 10 2 1 3 3 

result:

ok 

Test #10:

score: 20
Accepted
time: 0ms
memory: 11852kb

input:

2499 10
1118 1 615 88 284 552 268 862 2140 1050
2140 1 88 268 862 552 284 1118 615 1050
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
36 37
37 38
38 39
3...

output:

4278
2 2 4 3 7 4 5 7 6 6 3 9 8 5 10 10 1 8 9 1 

result:

ok 

Test #11:

score: 20
Accepted
time: 0ms
memory: 10796kb

input:

10 5
4 8 1 3 2
3 4 2 1 8
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10

output:

14
3 4 5 3 4 1 1 2 2 5 

result:

ok 

Test #12:

score: 20
Accepted
time: 0ms
memory: 10796kb

input:

10 3
6 9 1
9 1 4
10 9
3 2
5 2
6 2
9 2
9 1
9 7
9 8
9 4

output:

8
3 2 2 1 1 3 

result:

ok 

Test #13:

score: 20
Accepted
time: 0ms
memory: 10764kb

input:

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

output:

8
1 1 

result:

ok 

Test #14:

score: 20
Accepted
time: 0ms
memory: 11096kb

input:

157 2
94 79
27 4
150 114
36 150
122 93
80 126
122 134
81 20
150 28
137 109
65 99
150 48
100 36
61 7
97 51
52 46
153 124
21 140
107 79
24 6
63 96
62 53
82 63
73 19
56 5
154 129
114 74
64 26
81 15
95 63
150 141
73 17
103 40
98 80
76 145
46 26
78 40
11 155
86 138
75 23
121 91
123 91
92 57
56 13
133 57
...

output:

32
2 2 1 1 

result:

ok 

Test #15:

score: 20
Accepted
time: 0ms
memory: 11224kb

input:

3872 9
2464 109 2649 3296 3698 1576 2921 2069 2627
3399 1773 2214 2313 2376 2692 2926 2776 3033
3849 209
2804 1184
2027 461
3241 1252
3384 1993
1699 253
2816 2064
2504 1607
3429 3280
476 621
3852 3039
2902 1939
3139 938
776 64
1611 410
3552 2247
3381 3277
1285 1513
2422 1325
2983 2554
3000 2380
1218...

output:

186
8 2 3 9 1 3 7 4 2 1 4 5 5 8 6 7 9 6 

result:

ok 

Test #16:

score: 20
Accepted
time: 3ms
memory: 11016kb

input:

4981 8
4646 4356 3057 1258 3188 3259 459 3590
4469 3207 3516 2277 1290 2167 3902 2370
4699 126
2246 796
2093 996
3291 4878
3346 1078
473 1354
4890 2675
1334 1122
2926 1119
2502 1697
3803 4568
4111 3095
888 110
2980 1057
8 1675
517 191
3194 2312
3737 806
3894 2470
4022 1535
4663 3091
4210 2785
2367 7...

output:

160
7 8 1 2 4 3 2 6 6 4 5 5 3 1 8 7 

result:

ok 

Test #17:

score: 20
Accepted
time: 0ms
memory: 11276kb

input:

5000 1
623
1961
4963 2290
1997 3588
3626 2518
2939 4767
4009 2239
4840 957
206 617
94 3838
1518 971
4885 4185
4195 364
2504 256
4556 99
2430 2189
4010 2480
2223 1842
4594 26
356 217
3945 3346
1181 1669
4752 4522
1766 1037
3419 2346
3633 3046
4681 1326
4131 1752
437 274
1734 781
4937 2526
4963 2397
4...

output:

28
1 1 

result:

ok 

Test #18:

score: 20
Accepted
time: 2ms
memory: 11288kb

input:

5000 2
623 1713
3501 2788
4977 4772
2473 2081
727 535
2201 111
4741 4478
4267 2126
4562 2478
1165 307
428 66
47 388
3235 1692
1156 1127
1869 1675
8 387
3338 3899
3547 4894
3398 2639
304 489
4920 279
1071 436
4099 3041
2450 1401
305 3071
2569 2387
3840 4238
886 448
3777 77
4946 4278
3634 1913
209 202...

output:

50
1 2 2 1 

result:

ok 

Test #19:

score: 20
Accepted
time: 0ms
memory: 11380kb

input:

5000 10
4458 613 623 797 4825 1713 873 1857 4164 1940
3781 2847 2353 991 4533 1225 3961 2517 597 942
4908 3994
1382 997
4164 616
4916 499
3302 3209
141 62
4542 201
2641 1984
4973 4760
3931 2032
1607 1311
4316 644
4318 1450
187 4
1885 801
4252 3412
4674 4534
1297 490
4304 1866
2967 1763
1845 755
1447...

output:

178
10 4 5 2 8 8 4 6 9 3 3 1 1 9 6 10 2 7 7 5 

result:

ok 

Test #20:

score: 20
Accepted
time: 0ms
memory: 11140kb

input:

5000 10
4270 3949 193 268 604 801 1699 327 3283 4255
4956 894 2985 1388 3112 2953 3033 3666 4473 4641
4705 2987
4102 658
1426 515
480 27
4138 1088
2346 2083
1381 3040
3361 1459
3048 2170
4540 189
4471 2267
893 47
4730 2712
3407 965
4518 63
4216 428
3616 230
543 405
4456 560
2278 771
4597 114
1423 38...

output:

4046
9 9 5 4 6 2 3 7 1 6 4 3 7 5 10 8 8 1 2 10 

result:

ok 

Test #21:

score: 20
Accepted
time: 4ms
memory: 11432kb

input:

5000 10
4378 3653 227 499 815 2076 3467 767 3608 3864
4588 195 1801 242 3577 428 2941 3995 4216 4325
4694 3315
4084 551
1449 1288
527 42
4126 1520
2342 1114
2260 3034
3366 3171
3047 1197
4528 2556
4458 3786
880 562
4722 2175
3425 1414
4506 335
4201 2145
3616 1158
576 362
4441 1677
2271 2181
4589 909...

output:

10900
7 2 6 10 1 4 4 3 5 5 3 7 8 6 2 8 9 1 10 9 

result:

ok 

Test #22:

score: 20
Accepted
time: 2ms
memory: 10792kb

input:

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

output:

8
2 1 1 2 

result:

ok 

Test #23:

score: 20
Accepted
time: 4ms
memory: 10932kb

input:

2817 9
2520 627 676 851 2657 954 1659 1804 1448
2576 2688 569 280 1170 1575 1272 2015 2564
2798 2585
2600 1107
341 205
2760 2617
2655 1669
449 797
1354 1022
1122 913
2500 265
2604 1200
2707 2421
87 1945
753 51
1995 1091
1025 338
2341 360
2668 2353
1386 211
1545 1078
1669 364
2454 271
1497 217
2775 1...

output:

184
8 4 3 9 6 1 2 2 4 5 1 8 5 7 7 6 9 3 

result:

ok 

Test #24:

score: 20
Accepted
time: 0ms
memory: 10960kb

input:

5000 10
4696 3066 282 1979 3213 2755 1573 721 3015 4018
4778 1065 3485 1605 3591 3937 4930 1838 4399 2133
4875 4865
2597 2095
1997 9
3748 504
749 2204
657 204
1665 1657
4187 3867
4366 411
3170 1113
4443 1615
3968 686
4766 3242
3082 1755
4717 2760
3772 3450
4559 913
343 241
3874 3474
1242 975
4123 57...

output:

186
2 8 6 1 7 3 3 7 4 4 1 9 8 6 10 10 5 5 9 2 

result:

ok 

Test #25:

score: 20
Accepted
time: 4ms
memory: 11484kb

input:

5000 10
4469 4270 155 381 2901 3283 3397 2882 3866 4386
4103 461 513 462 521 464 519 1028 3103 4029
4698 654
4085 3723
1365 567
400 332
4126 2391
2255 1058
977 2980
3335 1373
2992 1323
4533 386
4472 2543
826 494
4725 397
3391 777
4515 3873
4207 4157
3595 1131
477 183
4454 1218
2195 520
4589 1144
136...

output:

5522
8 5 3 6 7 2 1 7 9 3 10 9 6 1 4 4 5 10 2 8 

result:

ok 

Test #26:

score: 20
Accepted
time: 0ms
memory: 11056kb

input:

6 6
6 1 2 3 4 5
5 1 4 2 6 3
6 1
3 1
6 2
6 5
6 4

output:

10
2 2 4 6 1 5 5 3 6 1 3 4 

result:

ok 

Test #27:

score: 20
Accepted
time: 0ms
memory: 11376kb

input:

4999 9
3758 758 3948 4035 1804 2407 2777 2213 1576
3948 2407 1804 1576 758 2213 2777 4035 3758
4977 1086
1501 170
4169 2804
1322 85
2634 4032
3869 3837
4977 4559
1839 549
3822 2185
3876 4059
2467 4331
3681 2582
3599 2808
3026 2896
3589 53
3793 1895
4702 1316
4469 3878
4270 1498
3946 2110
935 508
300...

output:

106
4 8 8 6 7 7 2 5 6 2 3 1 5 3 9 4 1 9 

result:

ok 

Test #28:

score: 20
Accepted
time: 4ms
memory: 10804kb

input:

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

output:

34
8 7 1 8 7 6 2 2 3 3 4 5 6 1 5 4 

result:

ok 

Test #29:

score: 20
Accepted
time: 4ms
memory: 11164kb

input:

2 1
2
1
2 1

output:

2
1 1 

result:

ok 

Test #30:

score: 20
Accepted
time: 4ms
memory: 10932kb

input:

1928 5
1317 1443 873 936 473
1053 1518 351 507 225
1916 1442
1438 29
1746 1556
1242 1095
1511 1122
1233 337
1089 1026
1132 842
1876 867
1386 1853
1373 285
1918 766
1688 1299
1915 1475
931 253
324 303
1824 800
1559 251
1384 693
773 354
1751 543
1158 992
103 449
1267 621
1877 175
1058 581
1717 596
963...

output:

614
1 5 4 4 2 1 3 2 5 3 

result:

ok 

Test #31:

score: 20
Accepted
time: 0ms
memory: 11296kb

input:

4921 9
3402 499 3710 4889 2086 3001 4750 2222 1535
3626 810 442 3684 3362 2926 2863 3267 3462
4778 1244
1810 1724
3394 2453
4798 3784
1387 2916
3507 3347
3761 2062
3004 1299
3470 3015
4827 4008
4768 3153
1507 1051
4439 917
1160 540
4365 1779
330 136
3657 2683
390 124
4615 1969
809 126
4197 2083
395 ...

output:

7368
9 4 5 9 7 7 2 2 3 8 1 5 6 6 4 3 8 1 

result:

ok 

Test #32:

score: 20
Accepted
time: 4ms
memory: 11508kb

input:

5000 10
4458 613 623 797 4825 1713 873 1857 4164 1940
3781 2847 2353 991 4533 1225 3961 2517 597 942
4858 2141
1343 887
4081 3933
4867 1056
3171 476
125 17
4464 2238
2575 2149
4925 2990
3801 633
1593 460
4229 3141
4231 3946
147 59
1850 653
4170 835
4610 1529
1289 893
4214 3386
2857 2600
1821 884
141...

output:

4884
10 9 5 1 3 10 6 7 4 3 9 6 8 4 1 8 7 5 2 2 

result:

ok 

Test #33:

score: 20
Accepted
time: 0ms
memory: 11140kb

input:

5000 10
4458 613 623 797 4825 1713 873 1857 4164 1940
3781 2847 2353 991 4533 1225 3961 2517 597 942
4857 2124
1288 1000
4098 2018
4865 2522
3146 614
74 67
4483 3738
2543 1622
4926 708
3819 1792
1530 413
4258 1384
4260 3312
90 72
1838 1482
4189 2936
4623 4605
1203 485
4245 3737
2825 1407
1811 1527
1...

output:

1594
7 5 2 2 8 4 10 9 5 10 3 1 9 3 4 6 6 7 1 8 

result:

ok 

Test #34:

score: 20
Accepted
time: 4ms
memory: 11044kb

input:

5000 10
4458 613 623 797 4825 1713 873 1857 4164 1940
3781 2847 2353 991 4533 1225 3961 2517 597 942
4868 3203
1339 1302
4077 68
4877 3162
3153 399
153 51
4467 3130
2582 538
4937 675
3782 2312
1574 789
4234 2663
4238 217
235 63
1863 1525
4163 1580
4618 3013
1272 40
4216 426
2850 2524
1831 687
1405 1...

output:

862
2 2 5 1 10 5 1 8 3 10 8 4 7 9 4 6 6 3 9 7 

result:

ok 

Test #35:

score: 20
Accepted
time: 2ms
memory: 11824kb

input:

5000 10
4345 3623 1251 1656 2486 2840 3301 2372 3310 4183
4663 5 598 196 1996 528 1900 2403 2506 3928
4701 3003
4102 369
1428 191
502 491
4145 1808
2320 1721
2931 3037
3384 2812
3047 1197
4536 233
4475 1909
952 839
4726 30
3435 1646
4516 2686
4220 2321
3623 2372
566 285
4460 4452
2256 1162
4595 2592...

output:

18250
6 2 1 6 5 4 9 10 8 5 2 1 3 8 4 7 7 3 10 9 

result:

ok 

Subtask #2:

score: 20
Accepted

Test #36:

score: 20
Accepted
time: 29ms
memory: 100160kb

input:

300000 100000
109370 205978 224742 196992 72895 175835 177858 199406 235175 124763 18605 240852 170753 234091 260042 224910 164378 18209 253733 55514 99033 39740 131545 58235 237944 168314 28570 283886 209944 126973 228465 187033 94132 153369 248330 47334 58875 113999 224027 260133 131708 288915 269...

output:

116515888
56529 80260 84431 80051 68302 98933 4923 45732 84291 80898 30687 6262 85938 39889 47175 72618 48917 54423 73309 28487 32234 36565 24236 34035 96981 79078 45314 424 33741 48320 25760 65429 54831 33993 40459 62965 70957 9378 92617 43370 50305 67056 51695 8087 52609 92359 29570 79977 37721 65...

result:

ok 

Test #37:

score: 20
Accepted
time: 38ms
memory: 100160kb

input:

300000 100000
78104 59245 233648 165428 2192 22736 35858 194280 105542 298270 295983 171397 287383 48744 94371 247725 17240 284014 145716 241255 277268 20241 163824 66458 174400 258032 60761 219926 78082 47269 221147 214615 112035 56330 121572 130231 293390 87157 279843 70509 120469 276044 168463 11...

output:

60815296
65437 70634 28541 13690 3395 10364 17470 12897 48554 18141 2521 89983 79601 14653 82573 20194 36272 1549 16457 66846 20565 21461 77634 36039 4662 46984 35706 40491 59609 4407 60729 94328 73463 41807 24305 64617 38149 76759 88070 73823 83496 57527 29937 4728 46943 8765 74923 50751 26537 9853...

result:

ok 

Test #38:

score: 20
Accepted
time: 53ms
memory: 100452kb

input:

300000 100000
292448 199070 173170 54188 171603 295091 38523 173211 224713 165318 30005 60643 127072 258304 250302 283513 35517 217817 290506 216778 1255 205914 186772 139356 148655 187145 80717 103726 211824 88045 50341 13888 88321 227387 296719 25255 216481 90974 128822 17972 15248 175704 69082 29...

output:

79323292
25233 80731 16463 63482 80955 18225 57636 58082 42694 57971 60257 73123 24741 29106 97610 85345 29180 28732 77225 17608 50024 92014 53535 98964 97847 30505 73955 60664 31332 57108 37181 53198 89613 88789 38378 36492 78831 47539 5839 37802 75784 68025 37922 23492 47888 27760 22939 69015 8845...

result:

ok 

Test #39:

score: 20
Accepted
time: 43ms
memory: 100232kb

input:

300000 100000
259894 108202 69889 156488 107893 273991 7023 126629 242999 178147 38293 260264 194747 93963 204043 31882 175838 5540 244773 60866 26150 285324 92140 136508 269884 111077 58827 174985 131142 178166 177887 121395 266396 270678 182021 50518 68471 141240 105740 17598 24467 89133 70300 128...

output:

53630140
73081 96416 3455 19992 20751 26422 74688 94178 12356 73827 52675 74601 33867 97568 15140 16629 33455 53331 26539 8891 46050 94842 6750 71180 94522 60834 90255 9339 54890 5706 91356 90140 56697 59079 29068 51053 71326 814 33010 57103 45571 8735 32496 31331 10323 99347 77506 98091 49457 85344...

result:

ok 

Test #40:

score: 20
Accepted
time: 44ms
memory: 100168kb

input:

300000 100000
7275 5342 274978 143716 204803 61205 82668 221004 90828 15162 274350 209209 18338 155618 123101 126471 44381 31238 22868 103631 291741 76537 279513 258654 277609 34276 169274 45557 198440 212996 124022 250995 152741 3471 15762 37427 48552 174743 283593 239418 87624 172390 262470 45847 ...

output:

103873560
27855 39416 82550 39438 36791 70067 37218 20167 50735 83513 95832 46687 90804 93505 90354 17384 7672 40523 53145 34645 8309 80869 88270 92635 37886 10084 17981 69516 59371 40502 57975 63170 63911 13674 77365 59841 92314 82847 29212 11958 33666 87761 91197 30826 52116 74307 74287 464 54743 ...

result:

ok 

Test #41:

score: 20
Accepted
time: 45ms
memory: 100380kb

input:

300000 100000
132157 51421 83351 201059 182309 166105 191875 91992 50161 174086 150630 290244 22984 129110 126308 237286 266969 218298 37613 210468 4409 93720 105737 185847 129292 258583 4490 151679 31999 3441 289387 29592 272057 80780 13529 71072 181907 189929 269145 80825 155396 191507 298255 2548...

output:

132658800
16308 98508 41357 42211 37672 74770 24829 48330 82732 27402 93234 72198 97206 30051 11705 52144 31254 94837 80513 8205 14094 13944 69367 51858 71395 69887 52222 36212 67739 65870 63498 83044 89854 10617 79361 66885 97545 4473 30458 40640 35792 34881 83190 23044 73461 68465 98738 93851 9044...

result:

ok 

Test #42:

score: 20
Accepted
time: 37ms
memory: 101512kb

input:

300000 100000
14703 321 148729 6226 112820 402 106053 7051 52501 58958 91203 28729 31077 107202 47610 18416 115995 3370 42803 70206 110257 145766 17703 66220 76615 36147 70751 116484 41199 34916 95432 149021 59011 144333 136468 119765 72781 79257 30022 1608 125792 74377 132544 128572 74955 65003 104...

output:

30011857656
11327 56833 64685 56190 81482 94236 81130 63623 79476 8250 68462 22120 56997 91534 91102 30564 31831 39757 56343 55818 58478 66466 91756 13544 15420 26123 93988 70480 55161 5532 92875 98617 25850 23161 18013 90503 55802 62205 47182 78403 74145 92763 9833 65837 7513 33279 48266 5415 95838...

result:

ok 

Test #43:

score: 20
Accepted
time: 37ms
memory: 101552kb

input:

300000 100000
92628 11729 78551 16660 145993 145352 29831 75532 104257 137875 135078 93944 84860 31799 23113 21522 148357 145017 25404 30444 22710 34939 138582 111123 139715 53615 25652 55857 33092 98278 135854 122130 52044 81318 122920 45743 66818 11929 15687 72794 98537 51758 149713 38919 88287 66...

output:

30021352238
44969 75901 19913 95300 19264 89316 62888 57180 43098 627 4767 62650 70001 7142 2091 17534 69143 25461 1819 20831 36139 51554 58881 34468 65075 98703 95330 52852 19131 19981 23156 76764 99377 56549 6445 90307 90825 72495 56586 11611 94393 77041 42575 66944 74428 86589 48163 43977 37074 8...

result:

ok 

Test #44:

score: 20
Accepted
time: 41ms
memory: 101496kb

input:

300000 100000
71190 112764 61437 5974 75159 139293 42548 35119 119047 112188 49725 2778 110472 61515 92904 111892 89239 64144 92455 118602 89158 61407 19707 127455 97856 65435 45546 81154 121812 111805 85556 76660 86967 16371 25381 39364 8688 91902 89949 74697 30562 116124 74700 148706 137122 73850 ...

output:

30003829366
93204 63065 11973 79963 89842 91758 37572 39011 3939 84358 8771 4856 8639 81773 14466 48703 59482 52326 16892 71007 67312 43131 69936 32136 31971 18064 68761 34209 70574 9932 24686 37456 45225 97335 33161 74745 19854 71603 62670 55464 54769 20793 10420 89511 8115 66979 60292 60406 47024 ...

result:

ok 

Test #45:

score: 20
Accepted
time: 50ms
memory: 101832kb

input:

300000 100000
136663 131802 33350 62985 132134 73310 18157 70972 30604 94190 93357 57489 50841 145823 145715 3647 146431 51557 140151 136582 47590 92827 135836 19659 22662 131371 76417 78366 119549 68044 26864 66026 126854 3119 72952 131845 24840 27268 75073 59021 147332 138093 76987 93873 90986 236...

output:

30004707654
84205 81843 8036 44770 9740 70514 23427 76906 84639 4057 38141 78644 53796 51482 14324 37348 93895 50292 59765 47083 41346 89143 36854 4032 29677 89225 10019 26694 327 48234 54892 1708 86690 18430 44567 46156 41394 53103 98002 94176 92940 54967 68941 47459 33702 6160 1479 91843 59274 475...

result:

ok 

Subtask #3:

score: 30
Accepted

Test #46:

score: 30
Accepted
time: 5ms
memory: 12672kb

input:

5000 2000
4078 2691 3285 4560 722 2633 1060 29 771 12 1702 164 4924 4572 906 2334 2800 3353 610 3939 4869 2690 3185 2079 2738 199 1926 2000 4985 39 1504 7 1350 3735 4371 1992 4196 555 393 2320 2194 114 831 28 424 1355 2010 3279 4932 3450 4345 4991 2758 96 2884 4840 1778 92 1691 256 666 792 3757 1986...

output:

157268
1714 38 462 198 1086 1927 1995 1118 1585 1333 1166 20 32 334 555 12 907 266 1823 1139 10 1602 206 300 244 1897 488 519 1482 646 1790 80 44 1294 8 1685 210 879 382 1818 1432 1148 296 138 158 1907 479 119 979 1472 1479 255 58 39 74 60 935 1643 354 1328 268 168 360 566 1880 399 1258 914 299 1827...

result:

ok 

Test #47:

score: 30
Accepted
time: 0ms
memory: 12712kb

input:

5000 2500
4860 5 830 1667 4815 1635 148 3 3327 2724 4663 3000 2905 176 29 4713 3719 2445 1867 665 1179 713 1272 252 857 3049 3823 4941 2384 1777 4832 398 2959 812 3701 159 3093 263 4172 1131 2731 433 2969 53 4414 3341 1932 108 3549 3453 4990 1741 1605 10 3306 2450 4096 3164 2049 1439 4304 520 696 51...

output:

187990
714 2127 2021 1853 8 20 314 258 2 1388 2120 789 755 1773 1751 1616 902 446 54 126 437 1101 970 90 687 314 194 30 90 1054 1952 557 208 31 1313 2154 2323 248 1448 1315 2020 1742 538 1672 2219 1392 403 1414 967 750 1387 1928 70 1241 2171 1404 276 2160 1101 596 1572 1597 863 481 2429 202 2093 891...

result:

ok 

Test #48:

score: 30
Accepted
time: 0ms
memory: 11052kb

input:

768 384
714 341 550 49 696 1 339 335 604 399 488 91 710 499 659 117 688 513 684 265 608 645 346 353 71 167 118 225 620 53 371 293 255 543 429 235 478 25 498 461 709 72 9 250 203 529 656 147 411 6 505 408 15 35 195 224 127 222 54 193 660 18 283 755 56 711 145 599 557 385 208 437 648 107 420 211 484 1...

output:

2390
6 43 132 363 314 112 53 347 322 48 219 314 38 24 335 35 270 341 54 76 151 290 143 301 252 297 4 381 353 95 30 152 59 32 65 150 135 78 285 268 25 42 310 207 384 104 113 66 364 180 279 90 12 56 134 245 282 54 257 4 239 361 74 336 78 311 245 74 16 201 57 80 263 134 112 277 179 238 347 258 67 36 26...

result:

ok 

Test #49:

score: 30
Accepted
time: 0ms
memory: 11764kb

input:

1792 896
1785 1442 532 1578 267 1140 1485 880 634 61 613 17 952 957 390 1005 1217 1550 1167 35 425 714 956 88 420 89 744 1732 1316 147 1087 547 1048 272 1574 25 1590 1359 382 800 1149 31 1253 395 628 1173 808 92 1416 1351 1226 139 1669 839 679 257 1533 1619 1194 570 1475 58 438 1608 703 1737 566 107...

output:

5902
146 615 258 299 729 850 680 2 12 130 36 896 42 140 632 883 498 662 877 641 208 735 883 247 72 146 62 784 134 182 216 818 413 360 628 149 26 50 670 727 569 502 713 54 454 483 663 259 433 256 322 859 236 413 607 15 488 264 527 819 52 643 178 436 30 892 230 270 162 523 432 208 84 293 695 122 882 1...

result:

ok 

Test #50:

score: 30
Accepted
time: 2ms
memory: 12152kb

input:

4096 2048
3973 1 1666 3109 1877 3625 2118 1979 2968 3775 2607 3003 1564 1427 1368 2369 2190 1335 1591 24 2147 1883 1422 30 3200 736 3394 3007 3054 1441 3202 2603 1687 899 3321 129 2756 1237 1075 3073 1465 723 3061 293 128 2899 3139 3555 2765 2459 333 651 2053 2847 1837 2143 1244 83 1641 2379 1642 39...

output:

14186
2 548 252 149 1065 138 458 24 788 1110 1074 764 737 162 636 1587 1331 811 24 1801 1305 691 207 510 1658 977 1088 547 1798 1285 1635 52 1220 144 537 1263 2041 980 621 1751 114 1140 58 732 758 120 420 627 1042 1538 1234 2046 132 1885 513 615 134 2043 100 1966 1998 150 36 172 422 363 702 387 462 ...

result:

ok 

Test #51:

score: 30
Accepted
time: 2ms
memory: 11780kb

input:

5000 2500
4904 789 782 2415 4485 3389 4025 13 3774 3414 4459 1592 4290 1622 4903 1169 4845 3896 2258 467 3850 1180 1488 1200 4824 4428 2579 2543 2238 548 3214 182 4226 2995 3244 930 3142 3120 117 443 3161 456 1496 3217 1983 1218 221 1639 4069 928 1114 3667 1364 4576 3937 2162 2199 3087 4905 4466 314...

output:

536470
1512 713 2219 977 2226 848 1469 705 1186 1274 1203 69 684 2334 1779 1399 1165 1447 1064 594 1169 411 553 1485 1842 2114 302 2358 1774 145 2202 1709 1884 130 2224 37 555 296 540 2331 1734 2058 735 442 283 1957 1692 1078 1168 348 590 1193 444 2485 2155 865 1790 1008 1721 1279 1917 2427 1846 681...

result:

ok 

Test #52:

score: 30
Accepted
time: 2ms
memory: 12376kb

input:

5000 2300
2122 83 2044 425 278 1469 597 301 1767 454 1133 320 1724 32 2141 575 1094 355 661 747 1888 535 81 895 835 2233 1324 2111 2150 1599 1524 944 405 2061 444 817 2298 56 1271 873 938 2035 1480 1194 1880 679 876 1841 2124 66 149 1151 921 1343 1515 1209 1350 1847 293 923 1363 245 1142 1387 94 79 ...

output:

3739844
1353 220 1593 1017 746 1525 1740 2217 836 2051 668 596 2211 911 1471 1781 612 1273 14 1009 840 61 2148 418 587 1393 1518 1970 1940 1405 228 1411 1111 667 2267 619 1191 2268 2071 1021 1536 1801 1957 2266 1307 1 903 1653 318 1647 192 1821 403 1939 2131 1065 328 1729 1787 1400 110 1791 396 1779...

result:

ok 

Test #53:

score: 30
Accepted
time: 2ms
memory: 12424kb

input:

5000 2500
4930 2499 4460 2841 2694 3885 3013 2717 4183 2870 3549 2736 4140 2448 4557 2991 3510 2771 3077 3163 4304 2951 2497 3311 3251 4649 3740 4527 4566 4015 3940 3360 2821 4477 2860 3233 4714 2472 3687 3289 3354 4451 3896 3610 4296 3095 3292 4257 4540 2482 2565 3567 3337 3759 3931 3625 3766 4263 ...

output:

2368930
1879 1059 2233 599 2309 1960 2099 1603 2077 905 506 20 2354 224 2410 202 1 222 1077 2434 1249 2395 538 1920 595 2144 2492 144 1519 886 782 258 433 432 482 807 1291 1674 1771 826 1169 2063 159 68 1387 262 1325 2061 437 42 1285 1253 1177 1036 1381 48 1129 1894 1992 684 1331 735 2295 1087 1651 ...

result:

ok 

Test #54:

score: 30
Accepted
time: 5ms
memory: 12452kb

input:

5000 2983
4252 1613 3574 1955 1808 2999 4454 1831 4480 4459 2663 1850 3254 1562 3671 2105 2624 1885 2191 2277 4395 2065 1611 2425 4210 3763 2854 3641 3680 3129 3054 2474 1935 3591 4476 2347 4421 1586 2801 2403 2468 3565 3010 2724 3410 2209 2406 3371 3654 1596 4418 2681 2451 2873 3045 2739 4260 3377 ...

output:

6670856
1939 2080 886 1280 478 42 2267 2410 1438 2149 243 104 958 2466 505 2428 2806 2490 471 2073 808 1538 1189 2726 200 1742 1667 1958 1016 1428 1348 2230 2041 1857 665 242 1903 1068 1411 1200 2138 637 2153 2910 1495 1410 766 2839 2740 194 2895 2553 822 186 2553 158 1928 1686 927 966 2172 2497 288...

result:

ok 

Test #55:

score: 30
Accepted
time: 5ms
memory: 12176kb

input:

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

output:

2136
1 1 

result:

ok 

Test #56:

score: 30
Accepted
time: 2ms
memory: 12540kb

input:

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

output:

7938
2 2 1 1 

result:

ok 

Test #57:

score: 30
Accepted
time: 0ms
memory: 12572kb

input:

5000 7
4326 1069 2799 2836 1938 3733 3970
3733 1069 4326 2799 2836 3970 1938
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
36 37
37 38
38 39
39 40
40 41
...

output:

8650
2 2 5 7 3 4 4 5 6 1 7 6 1 3 

result:

ok 

Test #58:

score: 30
Accepted
time: 0ms
memory: 12648kb

input:

5000 5000
4515 3663 433 838 3578 2695 87 3 1655 1357 4291 1493 1442 105 3550 2355 3554 1228 3846 347 602 375 3718 3013 2952 1510 3751 4679 1204 901 2415 211 2556 4947 3482 4411 4200 149 3211 573 3924 2557 3234 35 3868 3746 4950 4241 4426 1715 2494 2797 806 10 2976 2887 2636 1569 3508 733 3860 275 32...

output:

9998
714 3454 2540 3921 8 2913 314 2503 3663 4553 2120 1715 4312 284 4174 737 902 2048 54 2827 437 2799 4376 1464 687 2031 194 1108 90 2448 3632 1754 4712 4412 208 72 2191 2010 3857 4847 4224 124 84 3445 3018 1190 1284 4297 3550 1446 2537 3035 1334 30 3394 3397 353 3673 1850 1670 851 2598 404 1998 4...

result:

ok 

Test #59:

score: 30
Accepted
time: 4ms
memory: 10980kb

input:

5000 1
646
3293
4917 3679
2508 3024
2386 324
4051 248
2700 77
4812 964
3748 2267
2094 781
4378 2672
3461 3318
3563 1555
114 142
4506 3604
4962 4551
4047 1781
750 17
2438 863
1674 2638
4682 3804
4432 2651
4836 1606
4920 7
2065 3032
186 153
4660 522
4425 2053
3162 3141
2696 115
3599 1174
3596 276
3248...

output:

36
1 1 

result:

ok 

Test #60:

score: 30
Accepted
time: 2ms
memory: 11316kb

input:

5000 2500
4872 2598 2689 2 4901 5 4051 1628 2782 1479 4695 1090 674 4303 180 3977 3382 52 789 533 4897 4667 1659 16 1054 1101 4995 2967 1890 58 2296 669 3187 719 227 449 3621 797 2239 1152 3921 3216 420 2710 2616 1572 132 4762 2946 2701 548 1511 2704 403 4410 504 2952 4770 3962 688 1141 74 400 2386 ...

output:

11974
784 2126 146 509 1780 464 1296 240 1926 393 1407 1390 2413 673 903 598 82 1384 2315 296 733 2409 588 1413 2457 1351 1183 2306 510 1479 2215 2123 633 1726 572 352 966 1913 1148 2148 1420 128 2444 1026 1304 2455 2163 1108 1461 876 818 1016 1173 722 1835 118 1708 2284 1097 149 1790 1307 2023 248 ...

result:

ok 

Test #61:

score: 30
Accepted
time: 0ms
memory: 11524kb

input:

5000 4800
5000 28 4496 2208 1193 4359 2578 2446 1362 2916 1782 1496 4006 318 2592 2141 4049 1080 4765 690 3329 1330 597 3591 3821 394 4578 3057 1154 111 4823 26 4277 559 3545 612 4448 620 2752 3236 4576 23 3949 4036 3547 4295 4168 359 3344 669 555 518 3202 565 4465 4124 4686 3997 3919 1071 3861 302 ...

output:

10410
2704 2001 3890 4600 769 82 1561 1759 3411 46 2856 1901 1776 1234 4144 1660 4752 2400 1158 2391 170 3905 572 444 2219 1531 2532 2800 3139 1640 241 3831 1598 4355 3164 476 3290 4105 4485 3892 839 3994 4609 3207 127 4402 927 1662 2216 3714 2387 3776 2674 4634 1456 2240 633 2325 4297 1656 1857 441...

result:

ok 

Test #62:

score: 30
Accepted
time: 4ms
memory: 10772kb

input:

300 20
143 11 236 152 157 79 208 81 121 126 155 285 100 64 230 168 192 91 206 115
230 35 168 11 294 24 189 26 79 152 81 121 115 155 143 285 206 208 195 64
290 219
28 15
170 98
289 185
111 65
252 114
225 71
277 270
32 284
295 220
252 61
228 167
122 113
229 217
291 112
245 120
140 122
262 246
197 171
...

output:

100
5 5 17 2 13 7 18 8 3 19 1 15 9 12 20 13 19 17 8 11 11 14 15 1 12 16 7 18 6 9 14 20 4 10 2 4 16 3 10 6 

result:

ok 

Test #63:

score: 30
Accepted
time: 4ms
memory: 11144kb

input:

5000 200
3632 745 4635 1739 1420 4926 3792 1165 3018 3708 3805 1693 2894 305 238 4625 2190 367 4618 1113 3692 4073 3252 79 1863 4243 4261 2444 2085 2650 3016 620 555 1374 997 810 514 872 2611 3283 4972 533 1595 402 4925 2982 3052 1099 3017 2002 4539 3415 4140 2847 3623 2690 2884 800 2724 765 4080 32...

output:

5330
153 86 134 116 77 50 12 160 175 66 65 162 135 82 13 104 81 18 53 97 195 188 36 159 7 12 23 184 174 32 112 42 188 78 189 154 108 5 34 175 105 152 73 80 25 186 139 7 88 4 128 164 24 173 82 125 17 146 114 176 168 2 26 60 10 37 96 114 177 30 6 108 2 134 66 196 45 29 167 115 157 10 155 88 102 155 68...

result:

ok 

Test #64:

score: 30
Accepted
time: 0ms
memory: 11176kb

input:

5000 500
4858 236 1752 4854 3170 1856 3193 409 1118 2052 1396 3905 3924 2904 75 2718 2478 136 1714 3029 4235 1497 1138 53 3223 3456 4203 4634 739 986 1970 219 4897 479 319 2858 185 282 3596 2958 1873 191 3937 4426 1853 2595 1125 3144 3162 712 3126 4936 3366 1060 1274 1016 3572 3102 1024 263 3696 273...

output:

13750
479 293 234 339 137 284 25 57 321 203 61 180 291 85 404 52 368 108 399 236 454 228 252 304 412 333 428 459 39 110 408 360 148 103 121 250 58 95 263 140 394 401 350 15 456 173 96 149 377 255 23 151 94 357 206 147 493 435 355 152 457 299 191 493 116 440 174 160 194 109 242 383 129 43 102 461 468...

result:

ok 

Test #65:

score: 30
Accepted
time: 2ms
memory: 11620kb

input:

5000 2500
4737 67 1096 4229 2229 390 4952 4689 2584 3283 3364 2827 2611 582 4981 4087 514 2019 4129 1284 4916 2514 1124 10 4582 735 867 1855 2153 224 3739 56 1250 1033 2125 1148 3820 1161 1262 1624 1540 47 2050 895 4755 2984 255 663 4241 1255 1026 963 4784 1042 4701 3118 2263 4381 1022 2006 2621 556...

output:

37588
959 708 1042 2185 2456 90 1735 1664 516 1330 1482 1032 601 1801 764 2342 1005 1658 108 459 2397 2278 497 793 2232 567 143 2253 779 1305 236 864 2225 526 781 100 364 846 1560 1663 378 209 30 1816 1475 2463 876 410 1193 809 62 1877 2274 2413 55 987 1811 1086 1061 781 1928 1945 161 1788 1825 2243...

result:

ok 

Test #66:

score: 30
Accepted
time: 5ms
memory: 11816kb

input:

5000 4000
4967 39 692 2640 1408 244 3082 2924 1601 3505 2120 1767 4821 373 3101 2558 4871 1278 2580 807 4018 1569 703 4315 4595 463 3444 3685 1362 138 2355 36 3718 660 4264 722 2410 731 3297 3906 980 31 4749 4855 4267 4326 157 421 4035 783 656 609 3865 666 2927 4958 1425 4811 4711 1270 4638 354 2187...

output:

17378
84 944 3896 3630 2736 3240 1845 1140 3936 1107 1354 2341 1706 873 2275 2636 3598 3238 1805 2799 1236 3946 1891 3094 922 270 1881 1899 2181 1241 2970 1569 2114 3571 1343 3456 3471 588 1615 959 2028 2849 610 1218 3081 701 2451 3915 511 1151 796 885 2387 874 1715 1719 2545 3739 580 1243 2863 1030...

result:

ok 

Test #67:

score: 30
Accepted
time: 0ms
memory: 11340kb

input:

5000 2500
4873 112 1170 4116 458 2694 3225 4409 4269 4285 3404 4861 4577 1126 3937 3463 2983 4323 973 754 4612 119 4857 649 2730 3540 3303 1316 2827 24 3177 2709 101 1707 4789 414 2059 473 2288 352 4548 18 1433 4683 2912 4445 4113 46 4717 4829 3248 96 4316 140 3016 605 4786 1299 2088 4615 4138 3957 ...

output:

24774
919 263 1857 1342 712 2041 1698 252 1399 727 193 1919 1968 2283 570 1953 375 2368 1870 1759 863 574 589 294 773 2208 2043 1575 1607 2071 1871 1419 1228 1979 602 358 1291 772 2011 856 2346 1786 1980 1532 706 1595 1376 2031 1041 1066 621 1344 947 1234 1337 443 2455 2168 147 2327 1165 1733 1844 1...

result:

ok 

Test #68:

score: 30
Accepted
time: 0ms
memory: 11048kb

input:

5000 1
2001
2001
4995 3908
4646 2424
4464 325
4005 1479
1106 275
2756 2376
4165 1181
4206 1148
3407 2915
1633 3415
3041 547
3660 3451
3533 2614
1805 1150
3269 1174
3063 2165
2866 1782
3428 602
1699 1136
1499 1396
4920 2518
4468 627
3658 2737
1395 641
4992 3534
1765 3987
2995 2593
1952 1888
4650 2292...

output:

32
1 1 

result:

ok 

Test #69:

score: 30
Accepted
time: 4ms
memory: 11288kb

input:

5000 2
3708 2001
3708 2001
4988 4442
3520 1148
2121 539
4986 621
1370 40
4189 843
4969 3600
2804 2660
3546 3634
4961 738
102 993
2855 643
1563 1161
4563 3581
3719 4800
4374 846
1325 892
868 516
2580 2391
2384 736
4738 1153
4842 3491
4891 4020
4419 2887
4421 1664
4178 364
4111 638
4729 1178
4190 1693...

output:

44
1 1 2 2 

result:

ok 

Test #70:

score: 30
Accepted
time: 5ms
memory: 11336kb

input:

5000 2432
4275 4508 2376 1154 2212 5 4234 2385 4426 2691 4422 86 4587 1975 1625 2322 3312 549 2912 4602 4615 1428 3306 8 2963 853 647 4044 501 1143 2170 3 4832 1163 1069 3563 2253 358 4529 879 4946 1363 3028 18 1424 966 736 3031 2416 92 3662 4730 202 218 3708 691 2539 953 3226 3537 3262 3756 3135 21...

output:

6660
94 47 706 1728 1158 1222 834 303 2416 1801 1374 2426 1027 1939 1900 1167 1837 1442 941 263 371 1405 1651 1235 1771 85 410 942 1531 1028 942 1428 113 788 1354 1691 689 353 546 1179 499 93 616 1894 1124 1429 163 973 106 208 865 1197 934 810 793 436 2188 2349 1193 402 1284 1941 1962 111 1490 2275 ...

result:

ok 

Test #71:

score: 30
Accepted
time: 0ms
memory: 11640kb

input:

5000 5000
4989 4247 3823 2958 224 1343 3263 3353 2126 2137 1685 2431 2276 559 1964 1716 1489 2152 488 377 4820 3837 2428 331 4974 2923 1634 657 4258 20 1583 1349 58 846 2389 3937 1019 233 1137 179 4060 4651 714 4936 4117 2207 3742 31 2354 2408 2867 55 2149 79 1501 3581 4579 646 3070 2297 3270 1979 3...

output:

9998
4114 1309 4672 4365 4640 379 154 4314 1739 4255 3766 4835 4898 4461 2095 2286 4030 3290 1705 2469 383 4088 3679 4768 584 566 1186 3543 1356 2843 727 909 2031 303 4391 4316 2463 3192 1345 820 3674 1692 2682 4116 1523 82 1788 3398 4158 4742 2553 4090 3880 4224 685 969 824 3510 4867 3708 4725 493 ...

result:

ok 

Test #72:

score: 30
Accepted
time: 2ms
memory: 10888kb

input:

128 64
90 119 39 77 84 28 88 70 127 111 37 26 35 49 46 52 19 6 78 123 36 94 8 56 12 100 7 20 63 75 54 108 5 2 67 73 18 21 102 66 51 104 97 120 117 48 110 47 107 95 89 69 93 81 1 98 61 27 91 116 125 85 30 86
10 99 4 68 118 87 34 9 82 62 40 71 79 112 53 55 122 103 105 42 32 58 50 60 101 41 128 31 22 1...

output:

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

result:

ok 

Test #73:

score: 30
Accepted
time: 5ms
memory: 11288kb

input:

1792 896
387 884 1234 29 1049 730 1784 223 783 259 43 711 1066 1194 1408 1787 1777 965 1191 1530 982 546 620 1629 1562 1692 1668 343 1699 1719 1761 169 1245 1396 607 704 440 989 800 328 348 1734 1592 1520 600 1717 37 1263 1207 929 1422 1384 669 953 1095 1414 1624 1023 806 1032 970 663 1744 238 1466 ...

output:

5538
189 493 461 351 805 273 238 116 67 385 221 522 651 224 116 801 83 848 264 10 767 9 1 625 560 747 357 661 449 649 379 627 517 514 53 701 95 70 386 611 834 271 484 169 505 461 301 847 896 725 736 542 750 511 220 120 290 17 691 593 351 184 555 781 455 353 78 760 171 196 761 853 36 761 80 103 595 2...

result:

ok 

Test #74:

score: 30
Accepted
time: 0ms
memory: 11244kb

input:

4096 2048
193 608 1843 3135 3869 894 8 2468 45 1994 2718 1048 1700 1687 2162 554 2385 573 1540 20 950 1643 624 303 3026 816 1939 577 951 3045 464 29 1663 2166 899 772 1997 2986 2273 2968 2546 1498 1794 120 1601 2274 2178 2730 1935 2894 3951 1178 2578 832 3716 2668 1169 393 1867 1258 628 3321 2789 27...

output:

12518
1921 1519 12 2011 637 1225 1964 1199 1851 67 1289 905 1693 1954 1981 1877 71 979 811 203 1749 1232 1420 1595 1705 1803 2015 472 1823 114 1041 1262 2046 1687 1636 1081 1394 1000 1121 1041 1653 1625 1184 698 146 1273 39 828 1218 429 363 44 1366 1684 26 98 1876 1486 1349 968 1875 132 1731 1949 56...

result:

ok 

Test #75:

score: 30
Accepted
time: 0ms
memory: 11144kb

input:

4018 1258
3745 1722 1721 3 3737 324 275 530 2987 3944 2774 14 2204 1687 332 1620 468 3383 2453 238 3596 807 375 722 2808 156 3471 252 3178 1753 2773 2138 1119 2111 3422 506 755 1461 2735 696 3750 93 1603 1650 3946 3232 116 2207 2267 1432 2897 3572 3066 1668 2420 315 2616 3931 521 1004 3132 183 860 3...

output:

7764
632 12 454 953 593 270 705 242 920 303 1116 970 818 898 183 870 383 963 480 75 777 11 735 991 691 713 257 263 962 826 438 22 220 1144 1249 967 1164 1062 601 384 439 928 113 676 852 2 108 633 325 829 989 795 1155 167 345 639 358 695 476 677 321 365 588 461 350 800 1013 830 611 425 339 379 462 11...

result:

ok 

Test #76:

score: 30
Accepted
time: 0ms
memory: 11004kb

input:

1181 667
1104 605 303 634 327 239 510 8 149 923 863 1143 809 295 170 668 739 61 1075 9 1001 202 842 287 525 331 48 1067 722 53 624 664 640 1085 666 141 588 962 4 1003 1136 1005 1171 1144 511 66 817 1032 667 128 1065 90 622 120 1080 370 520 194 172 815 419 47 152 452 359 356 183 259 1115 619 1048 348...

output:

2794
125 112 349 12 135 29 428 62 406 309 641 486 18 562 25 187 305 548 485 505 509 83 214 133 59 120 326 444 322 229 475 426 572 364 250 347 117 337 467 135 565 427 442 30 492 499 522 172 258 201 71 243 138 281 162 507 614 436 643 192 168 512 311 590 584 60 298 1 347 421 591 206 332 176 158 221 128...

result:

ok 

Test #77:

score: 30
Accepted
time: 5ms
memory: 11236kb

input:

3001 2298
2996 1 2566 522 583 2502 1796 1175 2547 27 2134 31 628 1504 73 102 2762 209 1552 239 1503 2864 1294 667 1386 2433 579 1025 2771 2724 1836 1717 928 1744 1958 974 1845 20 2857 2085 1253 1274 603 313 1801 2119 2577 158 2814 10 282 1985 2963 433 1018 404 1137 485 2216 1157 1230 2284 125 2294 1...

output:

7116
2 1851 1946 328 2291 1296 1437 1041 1307 1294 1604 1556 400 516 1136 1993 352 1804 386 1463 616 282 451 1621 1896 221 692 2052 2014 1506 1292 1261 1169 939 1730 1978 1138 2157 1841 2002 733 443 379 1037 765 1810 942 924 243 250 1278 45 735 616 1776 560 368 146 1947 1087 1888 1360 154 771 385 19...

result:

ok 

Test #78:

score: 30
Accepted
time: 4ms
memory: 11104kb

input:

2792 1545
2590 1177 1749 435 1163 555 1372 2630 1101 74 574 2065 560 2300 814 1558 1993 533 1716 1236 1378 289 612 242 2644 443 1665 1645 2263 4 1811 370 575 1560 827 1042 1531 538 308 2058 2595 32 1199 496 1005 1422 2145 1330 1891 1622 1318 573 2350 220 2150 2592 702 94 143 2338 2137 86 117 2080 26...

output:

6518
602 1498 199 814 561 1063 272 750 666 1220 655 1058 448 871 451 628 1444 1338 1217 765 1365 311 922 1380 1416 327 393 312 667 1355 975 196 1078 125 436 989 913 1266 606 1443 401 681 847 579 1343 624 514 1256 1007 1069 526 114 112 964 51 390 1235 816 1151 7 35 657 865 517 234 599 1532 1250 149 1...

result:

ok 

Test #79:

score: 30
Accepted
time: 0ms
memory: 11128kb

input:

373 51
357 326 3 220 179 293 83 113 277 188 137 40 280 21 336 168 240 117 178 119 48 58 131 100 81 9 210 159 22 154 251 121 327 221 122 123 218 160 196 141 177 230 32 11 16 338 6 155 80 262 308
308 2 173 3 101 297 293 370 248 135 346 81 180 134 367 302 351 97 4 54 113 1 43 22 238 316 153 34 126 190 ...

output:

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

result:

ok 

Test #80:

score: 30
Accepted
time: 4ms
memory: 11032kb

input:

1651 348
1460 745 170 147 955 509 569 597 1627 41 958 942 800 1632 811 58 1584 862 939 64 747 903 523 83 1348 28 108 1067 1192 1469 1424 1094 1305 1335 1535 750 1432 1076 232 389 947 196 1393 126 1500 440 116 54 1357 1230 1300 761 803 317 664 208 441 1108 34 618 1450 21 469 937 613 30 643 187 1599 8...

output:

2730
283 252 245 30 58 19 238 342 117 265 282 61 19 255 186 40 206 105 250 236 56 278 216 5 104 269 304 263 64 212 27 6 233 112 197 155 32 8 242 77 293 183 65 272 121 64 71 15 212 178 180 159 224 283 113 24 29 196 163 160 189 311 252 193 287 18 244 58 196 171 259 280 262 317 14 176 190 99 324 326 33...

result:

ok 

Test #81:

score: 30
Accepted
time: 4ms
memory: 11460kb

input:

3198 2097
3098 1063 3067 148 1875 5 1669 996 1526 2326 946 581 1325 88 1424 1298 2160 1260 1989 1479 32 18 2134 20 2148 2445 338 2668 1602 579 1256 395 1123 28 412 2501 2460 1017 1317 187 1274 19 340 600 756 876 356 947 2559 813 1761 2121 3072 458 2376 647 742 3181 1280 454 3046 12 268 2194 1678 202...

output:

7756
270 1095 492 366 1366 1007 993 1244 258 1691 1201 1732 1183 305 1348 1525 263 659 391 941 2022 452 244 98 1528 1756 1168 527 889 1987 522 335 1752 1455 984 194 234 837 1616 2054 2065 599 1401 947 1695 1934 1988 1474 986 1657 1252 304 338 482 507 1768 1678 1711 535 2021 1967 1533 1314 1182 1880 ...

result:

ok 

Test #82:

score: 30
Accepted
time: 5ms
memory: 11324kb

input:

4583 2824
4575 173 4502 20 446 1470 2805 2167 1870 1655 4034 3 3757 3247 1393 103 3006 3618 2852 2044 4023 252 4405 21 3341 2653 3336 912 2960 634 3578 87 3265 2118 4451 4388 2226 781 502 2827 2018 292 2563 2502 3646 438 1026 230 4456 3070 47 3520 794 1749 2072 1608 319 2954 1614 22 2916 170 1302 26...

output:

10930
942 882 1898 1287 926 1878 909 379 896 1054 493 961 1943 2569 2707 474 1774 2146 128 42 1906 459 1256 1768 228 92 1591 1379 2399 1182 1761 2722 2459 2299 763 2182 2012 1912 177 255 88 2483 2283 2260 1582 2817 1724 1497 2113 2301 2213 370 1687 983 843 90 1595 141 2190 1857 1926 1994 86 1942 258...

result:

ok 

Test #83:

score: 30
Accepted
time: 2ms
memory: 11568kb

input:

4096 2048
3542 1331 3164 4032 694 440 2121 1061 3102 869 1715 2222 1861 2645 2399 2971 2915 1818 393 3968 1317 3866 2682 1509 1760 1071 406 1860 1951 185 279 1553 2034 2483 1277 1047 3363 3763 2625 2258 221 814 1202 3128 484 315 3826 2491 1505 1998 3949 3994 1930 2517 489 2610 3213 1893 3934 2091 28...

output:

16444
1329 498 14 449 1227 330 1928 1862 1602 609 1788 1460 1512 36 110 1273 1932 1011 1163 1882 1181 1426 942 1773 1034 1940 1454 629 1504 986 728 122 623 1530 111 296 1875 958 1349 1246 26 429 1218 98 1366 767 842 1778 170 59 1386 1213 675 695 1476 1856 174 1559 38 770 804 1254 1614 387 271 413 17...

result:

ok 

Test #84:

score: 30
Accepted
time: 2ms
memory: 11916kb

input:

5000 2500
4873 112 1170 4116 458 2694 3225 4409 4269 4285 3404 4861 4577 1126 3937 3463 2983 4323 973 754 4612 119 4857 649 2730 3540 3303 1316 2827 24 3177 2709 101 1707 4789 414 2059 473 2288 352 4548 18 1433 4683 2912 4445 4113 46 4717 4829 3248 96 4316 140 3016 605 4786 1299 2088 4615 4138 3957 ...

output:

65030
919 263 750 1560 1869 121 2259 1029 337 954 1223 2105 311 975 78 1125 699 1542 1065 1430 668 2225 707 792 1659 1373 1660 981 267 1623 423 2393 1851 2221 1993 828 1941 948 2057 1913 254 726 1383 1214 932 741 352 1536 567 2173 353 1989 502 1162 227 867 1482 1164 2230 2470 1431 197 2071 1945 834 ...

result:

ok 

Test #85:

score: 30
Accepted
time: 0ms
memory: 11692kb

input:

5000 2500
4961 12 3144 529 224 4446 2201 1452 3571 665 241 3608 2616 1533 3489 247 2384 110 1479 1072 2531 1502 1566 1697 1532 1242 1378 3408 4464 1477 3873 49 3987 923 327 1277 4180 4752 2135 988 4101 2283 4448 66 4157 3547 24 2389 2147 947 887 685 2962 4536 2507 456 3132 4033 41 4308 4719 719 4077...

output:

722280
1621 1309 2445 1757 203 2479 1080 374 1698 2159 1590 482 2493 1401 2366 1337 2006 826 2175 1301 2386 2135 170 1355 513 1765 1670 424 2090 1060 1914 1902 952 2207 2230 1544 1568 1211 1975 975 318 312 989 2402 2062 548 1959 1865 290 332 2019 1350 2186 1701 1016 2409 1728 97 1348 644 1462 1586 9...

result:

ok 

Test #86:

score: 30
Accepted
time: 0ms
memory: 11472kb

input:

4096 2048
1351 3562 2484 1169 139 3766 1978 658 3759 326 3946 3727 3985 2239 1008 2656 1629 973 675 78 1600 427 2888 1501 3258 1525 3664 2530 175 3020 976 634 2303 2257 4043 3036 3326 2555 816 3973 2227 2486 2124 2597 3053 2707 3217 400 2171 2699 118 3894 3657 2542 2411 3169 54 3219 2598 3609 366 16...

output:

14754
823 1565 811 203 71 1877 1329 1486 1921 330 1731 498 14 609 1227 36 1504 986 1075 209 1181 1165 328 1882 1638 97 728 1028 1567 2027 942 958 417 1263 1989 1666 111 1778 1745 625 271 1530 1875 296 39 1395 1876 429 629 44 1218 79 1069 584 1475 1483 873 1328 370 98 363 1189 1808 129 1366 1146 565 ...

result:

ok 

Test #87:

score: 30
Accepted
time: 0ms
memory: 11828kb

input:

5000 2500
4873 112 1170 4116 458 2694 3225 4409 4269 4285 3404 4861 4577 1126 3937 3463 2983 4323 973 754 4612 119 4857 649 2730 3540 3303 1316 2827 24 3177 2709 101 1707 4789 414 2059 473 2288 352 4548 18 1433 4683 2912 4445 4113 46 4717 4829 3248 96 4316 140 3016 605 4786 1299 2088 4615 4138 3957 ...

output:

50276
919 263 1156 830 1715 135 2427 1401 1603 2377 24 2346 2001 957 801 1903 2234 2085 2461 1505 1042 1747 2049 16 488 346 2134 2165 1109 617 1053 2220 1636 1276 310 1389 2369 1236 1621 1876 2227 783 129 1087 2407 507 1464 343 2143 2311 2413 2132 495 1874 1640 2312 70 716 389 163 2108 2321 1012 490...

result:

ok 

Test #88:

score: 30
Accepted
time: 0ms
memory: 11644kb

input:

5000 2500
4958 13 3215 528 198 4490 2284 1529 3628 683 211 3668 2675 1599 3569 215 2471 104 1556 1135 2606 1574 1641 1780 1598 1307 1467 3464 4505 1553 3911 45 4027 950 312 1337 4209 4766 2208 1011 4127 2373 4495 60 4186 3611 24 2476 2220 982 918 708 3023 4566 2588 449 3200 4072 37 4356 4739 731 411...

output:

668650
2337 2325 174 1744 1974 1450 2299 1701 2115 1501 1846 2125 969 115 975 2224 1899 1595 830 169 332 2028 1247 901 195 1848 1263 2450 1187 2320 563 1531 2489 606 70 844 536 546 343 256 2310 444 1731 1360 726 814 202 553 1743 2229 36 894 2095 421 1926 2079 580 2449 595 144 311 1396 576 2445 1030 ...

result:

ok 

Test #89:

score: 30
Accepted
time: 5ms
memory: 11780kb

input:

4096 2048
3305 1273 2262 2873 448 2803 975 2861 4071 3581 1716 3727 3610 2491 2034 2068 325 3410 1139 686 1438 647 2838 532 1097 3058 2895 3616 2548 3364 2291 24 724 3655 3995 4068 2780 1982 3236 553 585 674 467 3937 2234 2472 223 235 1898 2839 2811 99 121 949 2580 3701 2783 1707 3143 2148 976 16 63...

output:

14990
1329 1949 1731 132 1227 449 110 1273 1163 1011 1932 1882 48 1426 1034 1666 1989 1773 1454 584 1069 1483 1475 1395 629 793 1614 1246 1692 1110 129 748 2045 1101 1924 1797 2047 625 1745 1574 271 695 1476 767 675 1856 1448 1810 91 958 869 59 1386 1213 170 1778 1023 1281 873 1996 370 79 2030 50 72...

result:

ok 

Test #90:

score: 30
Accepted
time: 5ms
memory: 11532kb

input:

5000 2500
4873 112 1170 4116 458 2694 3225 4409 4269 4285 3404 4861 4577 1126 3937 3463 2983 4323 973 754 4612 119 4857 649 2730 3540 3303 1316 2827 24 3177 2709 101 1707 4789 414 2059 473 2288 352 4548 18 1433 4683 2912 4445 4113 46 4717 4829 3248 96 4316 140 3016 605 4786 1299 2088 4615 4138 3957 ...

output:

42188
919 263 1289 1342 1260 1990 1399 727 1317 1083 1698 252 2013 323 2158 1560 1869 121 2259 1029 1223 481 311 334 250 2225 707 792 2136 1373 63 208 1208 606 1659 1364 810 974 1207 1685 1627 1435 231 2306 1660 892 425 202 267 1422 1736 419 1320 1504 1707 363 1092 22 1683 1291 749 1912 2329 1367 11...

result:

ok 

Test #91:

score: 30
Accepted
time: 4ms
memory: 11768kb

input:

5000 2500
4960 15 3208 550 212 4468 2247 1484 3619 688 227 3658 2653 1569 3555 236 2425 107 1519 1116 2569 1541 1612 1745 1568 1276 1428 3466 4497 1514 3901 53 4005 977 335 1311 4200 4764 2172 1022 4114 2323 4471 69 4180 3603 26 2433 2183 991 928 718 3026 4567 2544 465 3197 4052 49 4335 4738 741 410...

output:

625734
2176 821 1650 1866 955 1949 713 1049 1784 408 47 2266 1608 638 1061 918 1961 90 607 1131 1527 2068 1376 2282 39 425 1236 1064 1217 1192 591 1494 1483 545 452 32 2034 1869 517 853 1921 1165 1070 751 1354 1383 2479 1769 436 490 1996 320 1479 826 1932 1278 2428 855 2346 1150 787 1686 646 1678 23...

result:

ok 

Test #92:

score: 30
Accepted
time: 0ms
memory: 11316kb

input:

4096 2048
1107 2568 1925 1194 2870 1314 2652 2605 1113 1055 1853 1617 1539 1145 1124 771 386 1702 676 524 1693 110 1847 3918 1588 1729 1902 558 2440 2318 800 3970 2383 2128 2686 1257 1109 4035 3561 494 3543 3246 3739 3403 3636 3985 3488 1489 2254 585 1834 2474 1764 2294 652 1723 2972 1285 3010 3322 ...

output:

13784
1329 949 1660 261 620 1085 800 471 1749 1519 1365 1660 1981 1099 1705 1605 486 905 637 442 661 1644 2046 1687 1041 1658 1342 1742 1826 10 887 583 226 806 1566 993 1878 1325 832 1975 235 1143 713 451 2044 369 701 20 1176 1344 1064 1410 1828 1950 21 779 593 119 1452 1820 1967 193 1258 1552 958 1...

result:

ok 

Test #93:

score: 30
Accepted
time: 0ms
memory: 11372kb

input:

5000 2500
4873 112 1170 4116 458 2694 3225 4409 4269 4285 3404 4861 4577 1126 3937 3463 2983 4323 973 754 4612 119 4857 649 2730 3540 3303 1316 2827 24 3177 2709 101 1707 4789 414 2059 473 2288 352 4548 18 1433 4683 2912 4445 4113 46 4717 4829 3248 96 4316 140 3016 605 4786 1299 2088 4615 4138 3957 ...

output:

27604
919 263 1698 252 1399 727 193 1919 1561 1112 2336 1955 797 1204 1317 1083 2465 2296 1597 2481 1374 2473 1973 150 2324 1990 1867 2031 726 2409 416 332 331 2153 1837 385 890 774 969 2170 723 931 11 1105 1095 871 1870 1759 801 1903 46 1032 1156 2167 2023 1470 1109 617 584 1747 1759 16 1644 2133 8...

result:

ok 

Test #94:

score: 30
Accepted
time: 0ms
memory: 11444kb

input:

5000 2500
4964 11 3297 582 236 4500 2305 1544 3686 724 248 3732 2726 1634 3619 252 2487 124 1577 1172 2637 1596 1674 1809 1631 1339 1490 3528 4518 1574 3946 59 4052 1011 365 1371 4253 4758 2250 1065 4177 2399 4503 74 4222 3666 30 2494 2260 1029 975 748 3087 4574 2611 510 3286 4113 53 4381 4735 776 4...

output:

270330
2280 1176 141 2161 2459 1866 533 249 695 1276 640 2080 226 2335 1263 1137 1977 2160 145 2073 1897 1316 415 1211 338 843 99 974 2480 2203 1740 1636 1104 718 1605 1293 1951 189 1914 2210 1931 847 120 1521 1995 2039 2381 316 1115 1742 1997 1555 1372 534 2139 2173 136 50 1730 1515 762 1396 570 79...

result:

ok 

Test #95:

score: 30
Accepted
time: 0ms
memory: 11280kb

input:

4096 2048
970 3364 736 1975 1100 1477 4053 1646 3627 2478 3225 1617 4088 3157 3841 1584 349 3233 2477 2854 1696 3130 604 2396 2741 4015 3816 3191 286 620 1110 3497 2098 1958 1181 1006 2720 4065 1257 415 3761 622 1445 80 500 2780 2199 2175 1716 455 1656 2255 3038 1266 1246 1681 51 577 2639 1248 3488 ...

output:

13570
823 1565 1329 1160 1921 203 811 905 1184 442 1705 828 1981 128 2046 498 1365 132 1731 1949 1823 1081 1773 1262 1870 41 1930 736 1450 1005 1171 1017 1460 1593 1685 1806 478 1984 1303 1298 1376 667 1021 491 1968 1212 1361 607 1595 1163 643 1188 1252 913 1297 710 1703 1431 1966 2042 1809 1450 167...

result:

ok 

Subtask #4:

score: 40
Accepted

Test #96:

score: 40
Accepted
time: 45ms
memory: 100108kb

input:

300000 100000
297688 58574 11154 227659 2832 4187 46902 30386 123954 297021 107275 50042 254278 246399 245777 174442 294196 213936 66372 33303 196079 68308 279926 155894 38996 65379 16366 236135 73779 90307 140452 79063 170940 175005 103283 242495 199312 112374 299718 3222 294033 126886 258651 54878...

output:

129389668
81923 79943 55714 1298 8558 67567 224 7266 26762 39587 87870 49536 79579 78206 3955 87620 54618 21933 3624 26763 23863 83166 83909 70624 12122 92040 62845 92173 88758 9140 66894 73751 12219 98989 11855 85488 81795 13955 8112 48776 19604 87782 92389 28574 13272 4432 70701 99713 7029 49285 5...

result:

ok 

Test #97:

score: 40
Accepted
time: 63ms
memory: 106308kb

input:

300000 200000
280782 16325 171906 51662 245114 202173 138437 225533 202918 140834 277080 171662 156708 218384 270721 221100 8753 41 184773 98826 283417 239730 68744 157634 186386 101007 107165 38330 150068 120744 213094 220042 74291 278298 19992 150808 233118 64116 122210 98049 104561 120466 219635 ...

output:

65347662
91169 12911 85986 25716 21296 175822 80562 15512 162637 175113 66667 170427 8582 82340 53160 28807 20820 29462 2144 73717 22324 123858 43637 8378 187178 1670 139364 42639 128418 61054 177948 59030 58658 80447 95603 64110 45174 4074 38337 314 43665 112444 27947 10328 106896 21272 153410 1195...

result:

ok 

Test #98:

score: 40
Accepted
time: 3ms
memory: 17484kb

input:

20480 10240
20072 5509 3628 19967 7855 4368 5621 460 5801 13197 4788 18694 6287 15047 19518 19543 1538 8089 7624 4693 9425 17961 15893 9376 8032 25 16738 12876 17999 13243 19559 13503 3162 8893 17132 12513 17842 17663 17791 9511 14790 10456 14782 3287 9718 14425 14241 153 14746 72 3055 3995 12798 63...

output:

77414
7469 1311 8474 1419 7556 230 26 1962 1654 3162 3603 6029 6622 1611 5216 3650 5906 727 5683 4796 1100 6797 9988 7275 1683 2656 938 3299 7092 996 2618 6686 2321 7344 6253 752 4899 6203 7874 1203 7141 9557 170 9318 2478 6730 9215 4086 987 6490 3767 3058 540 140 1097 4427 7614 7442 1818 8914 5477 ...

result:

ok 

Test #99:

score: 40
Accepted
time: 15ms
memory: 42260kb

input:

98304 49152
97153 7643 59051 79831 79742 72969 23358 8083 93930 34059 81070 53431 72262 22848 13022 66285 61268 563 96198 78922 8310 94217 51436 52307 89884 5151 12430 20579 59685 27046 68559 1405 58612 91363 53885 68662 59370 4586 2197 91467 76012 667 90577 2383 52923 53712 56229 491 78083 92363 70...

output:

400214
31213 2434 5022 36881 40631 3448 9048 62 30938 5315 25055 35829 43755 2307 14905 41252 6808 6378 46162 44198 1632 1330 269 30473 37338 50 39480 1550 19660 43510 42447 43673 660 860 42891 25149 3254 21738 60 27678 16242 32138 9403 738 116 40392 40046 374 16950 42456 34944 48280 32863 48906 401...

result:

ok 

Test #100:

score: 40
Accepted
time: 36ms
memory: 79172kb

input:

212992 106496
200187 128433 98173 121038 135533 24443 152445 457 155067 211244 31235 97373 169245 123056 108337 45064 84391 2828 211316 9844 163976 18726 130203 135430 66218 189123 152906 151367 191302 187933 158586 123169 89028 4392 160177 79379 63066 16608 207958 164190 180348 70823 172596 207 136...

output:

896526
21350 14216 30092 84788 1790 45402 67905 4619 71414 73420 4076 99903 82494 36837 59488 36184 72953 28283 29140 40280 4304 1800 46898 12842 2742 13178 73902 71303 77735 93008 70887 33731 67392 60732 33080 24 39434 57988 74142 7779 26403 37158 12886 28506 68034 5814 30875 75257 53710 2614 33358...

result:

ok 

Test #101:

score: 40
Accepted
time: 168ms
memory: 60136kb

input:

300000 150000
296298 181089 91330 183401 150320 35819 180655 175626 247475 72756 270994 170346 203848 257336 67026 241158 83007 63367 221731 76517 274119 182379 174810 6 242419 1375 122102 162780 206324 38502 30842 216581 187072 271076 40743 15974 141917 51765 239271 155238 102340 56664 275156 648 1...

output:

130965332
9967 79279 125303 83521 81676 130450 49703 104474 110249 40055 102184 29141 112338 80748 126242 84510 96186 18759 45348 63515 53169 123254 100994 136814 139422 121394 116711 146356 141504 65157 56355 56969 11986 86701 71971 27362 60821 38786 36992 25460 72494 55943 83392 55982 46548 1054 3...

result:

ok 

Test #102:

score: 40
Accepted
time: 31ms
memory: 95520kb

input:

300000 15
186898 186885 186886 186889 186895 186888 186896 186890 186894 186892 186887 186891 186899 186893 186897
220382 220372 220371 220377 220374 220375 220373 220380 220383 220381 220376 220384 220385 220379 220378
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
1...

output:

1378348
2 12 3 13 11 9 6 1 4 10 8 8 12 14 10 15 14 4 9 11 5 6 7 5 15 7 1 2 13 3 

result:

ok 

Test #103:

score: 40
Accepted
time: 37ms
memory: 101320kb

input:

300000 150000
168663 46327 39652 62227 66836 88475 62068 57901 132082 81367 60148 30873 106518 29774 98275 170939 135372 91597 63447 121715 155677 36423 29016 24852 64022 159234 106476 123081 146990 163631 165896 32919 123098 50211 35888 45455 104908 70541 88712 36828 134906 75390 157029 44349 13261...

output:

5074549668
91919 142111 49195 100501 8572 20125 117743 75292 82803 98433 71832 138772 60477 141883 84291 30267 106789 102689 127461 58216 126363 75521 927 72323 22730 122131 51948 32513 68318 99519 95515 102709 101273 49165 24 3010 17934 141679 78187 15861 34487 108467 129431 31864 86119 29045 92734...

result:

ok 

Test #104:

score: 40
Accepted
time: 71ms
memory: 110800kb

input:

299999 299000
299314 92621 219988 265785 240963 296555 162274 110717 40154 167754 46122 291595 167093 84596 83041 56839 187563 17895 287200 37275 289964 34888 119133 192645 137310 189824 247772 35595 94578 128818 278923 156237 96957 10485 211716 137565 106990 46766 114122 169137 266604 123107 123738...

output:

93289088
14125 69225 196333 11927 195955 269250 57414 260794 99693 149523 118297 254945 76497 283419 37877 1490 221665 211451 137534 34400 175105 2243 178558 978 222635 74895 236341 119527 75567 414 128162 4650 184837 253447 18091 45864 199461 4408 185263 201781 32661 119672 38739 91583 263925 3935 ...

result:

ok 

Test #105:

score: 40
Accepted
time: 15ms
memory: 50728kb

input:

129754 12863
115879 25189 27360 51814 77130 22618 47345 66655 53786 13420 90035 103230 126399 2173 39937 17826 44578 14285 86965 33374 70508 77711 105765 40523 54568 103260 6034 108632 44832 36376 119856 12779 72928 22750 127660 20844 90287 64774 79649 42014 31366 15176 2588 39725 73294 125004 32989...

output:

259470
2027 9167 8414 3182 9206 9395 8918 12578 12685 3236 12290 12785 1042 1372 2726 4037 1448 1583 9040 590 10487 358 4679 8212 8236 402 6617 11973 62 6792 454 12627 3637 8288 2957 6447 7922 8 7978 972 8231 11665 7954 8860 4617 4742 1080 60 238 8984 4202 11974 168 3957 2395 960 4124 5187 6528 4034...

result:

ok 

Test #106:

score: 40
Accepted
time: 37ms
memory: 96016kb

input:

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

output:

407400
1 1 

result:

ok 

Test #107:

score: 40
Accepted
time: 28ms
memory: 94836kb

input:

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

output:

347208
2 1 1 2 

result:

ok 

Test #108:

score: 40
Accepted
time: 85ms
memory: 119840kb

input:

300000 300000
297528 266491 85382 91083 59396 57565 276074 18731 48244 27283 214806 10417 238898 1247 282387 231981 89002 11769 257168 27787 120289 101982 220055 35065 173568 36935 46265 14094 130369 116665 114927 203485 38911 294767 7824 244076 273189 117161 56759 48531 120325 231757 151722 141247 ...

output:

599998
296727 267266 98855 295031 144098 258859 194716 3032 73686 6770 69129 239469 139113 178065 103955 269409 297956 205751 71814 200 286630 202074 221828 56184 93011 15800 488 111501 36616 208752 93689 259489 272247 173466 222101 136936 168430 57090 26556 100964 40482 265867 140735 284464 146192 ...

result:

ok 

Test #109:

score: 40
Accepted
time: 25ms
memory: 19388kb

input:

300000 1
83609
163429
298969 154188
647 431
297510 278049
39561 77579
118000 87823
234751 205012
284160 134554
106667 37407
245697 142810
126910 122996
290463 32922
112967 97395
228151 40539
150487 157962
51630 5582
267449 239292
219405 186244
122758 13742
215572 159935
70814 67091
264721 115002
236...

output:

42
1 1 

result:

ok 

Test #110:

score: 40
Accepted
time: 29ms
memory: 19152kb

input:

300000 2
98506 55236
115910 202295
299361 17046
152223 70660
160506 22044
60569 94991
111969 53898
281659 81807
250050 183106
17519 15951
214018 49802
297360 244660
149132 48110
23621 20527
251657 169949
231336 225327
193851 78811
225391 116566
238778 52328
196620 85254
151123 56483
216386 142155
26...

output:

104
2 1 1 2 

result:

ok 

Test #111:

score: 40
Accepted
time: 130ms
memory: 37672kb

input:

300000 150000
298794 33 249938 150150 94550 250974 81175 54104 278585 193821 152157 141665 49446 85583 80695 188000 68881 196258 247763 18522 127194 144241 34978 123921 283060 205063 272491 21322 268465 118834 167606 96808 170715 285351 136104 264425 224375 11214 287391 238816 150034 117894 164150 1...

output:

719372
105297 12690 141689 79199 129305 127176 91392 51497 61469 11566 122939 110152 32188 31068 143318 52169 103153 48233 34798 109680 32660 135307 60723 108967 24631 78590 146708 82118 32211 84816 91891 86563 114940 23808 949 110801 35606 40443 40648 35748 87030 108432 80772 129319 132021 144163 6...

result:

ok 

Test #112:

score: 40
Accepted
time: 21ms
memory: 19104kb

input:

299997 10
260045 9793 98211 261252 268218 119118 199149 175812 160256 99106
297866 257047 29937 48445 255408 201119 269304 163835 233903 279443
299033 30560
175969 72005
191042 154484
283371 6895
31022 14463
82119 79335
85645 42275
119778 4612
213872 130451
16654 52813
196932 30837
29550 21105
97274...

output:

544
10 7 5 2 3 3 7 5 1 1 6 9 9 10 4 4 8 8 2 6 

result:

ok 

Test #113:

score: 40
Accepted
time: 35ms
memory: 21160kb

input:

300000 500
284850 65915 161453 115282 215685 100970 230162 111184 148099 4736 177558 104060 294008 163299 288739 89735 138554 6547 253644 90855 84566 247886 265226 72565 282324 131401 145749 177524 7117 133132 281742 177992 269011 274501 76767 13793 295135 13387 19284 17744 128702 79439 206107 24819...

output:

11950
59 40 133 117 164 302 375 389 419 396 242 353 428 176 268 478 116 342 353 343 160 155 179 51 206 277 456 214 69 320 355 84 191 136 403 237 383 401 184 3 86 450 153 177 266 298 399 94 49 292 161 244 89 421 195 182 322 9 137 234 131 438 258 85 495 211 123 386 251 120 284 346 67 210 146 426 40 86...

result:

ok 

Test #114:

score: 40
Accepted
time: 36ms
memory: 24896kb

input:

300000 10000
295911 255588 106376 29165 131511 242498 241724 137348 111816 298128 115053 57873 32115 8168 142843 63413 24976 54074 249769 81381 42376 56934 209918 54652 256666 251866 227398 210202 272702 105376 299621 46052 87078 13974 163279 511 205269 23169 39878 26379 63582 78572 116984 39395 239...

output:

459926
8543 4788 6888 3072 9902 3639 790 2612 5726 2202 9347 3683 3477 4467 3833 938 7914 4445 1766 7241 1177 7732 864 4352 8996 6345 3725 5733 2739 2885 7258 9369 2778 3185 8194 8866 1505 9491 8264 96 7521 578 9509 974 6012 8266 1059 9683 3900 1330 8696 4271 9333 5893 8877 3667 2699 6920 7938 2296 ...

result:

ok 

Test #115:

score: 40
Accepted
time: 124ms
memory: 64476kb

input:

300000 100000
293572 190057 221651 199397 266954 12126 71459 1269 80152 163288 148964 106703 88193 31532 288482 204402 62481 98275 23018 108960 209060 79397 119975 1408 254806 194310 115298 91515 213346 197365 285301 38617 222766 205539 159090 184812 31929 129 69862 55605 57141 61274 219155 10865 16...

output:

4121800
72151 71145 56434 43272 11525 45521 96552 87851 2627 17397 10942 20319 52363 4053 96768 17683 8457 65237 55509 55411 35483 28814 88247 41899 91216 23103 76095 11327 20030 52610 83055 41924 8565 56076 90330 29842 81564 69369 44219 24821 85675 70292 99175 99957 99810 31265 80608 17461 63739 36...

result:

ok 

Test #116:

score: 40
Accepted
time: 184ms
memory: 45932kb

input:

300000 250000
282077 76078 88525 79778 106699 4993 251016 291578 144516 216211 59544 42531 35252 12630 156543 277140 161523 121098 181477 147097 142536 201836 47792 171587 101834 77741 175330 130866 246484 78953 276085 15473 295999 213999 268997 138806 256233 272890 237467 298862 150888 207615 29685...

output:

679440
154568 125171 13043 162096 220447 219657 41276 164441 166146 145284 55011 153637 112808 5595 100524 167200 168202 182618 149470 113824 72947 113179 60318 157831 33705 228888 178950 159318 106647 214253 181868 166129 2748 149956 162618 120213 176088 129951 179059 63962 228495 114178 141781 114...

result:

ok 

Test #117:

score: 40
Accepted
time: 26ms
memory: 19088kb

input:

300000 1
219841
219841
298654 69897
15542 23901
140333 34296
265380 118117
164542 185566
67024 231689
246052 58278
207525 60441
113360 25656
295128 286625
271621 264661
228825 178434
186870 297677
237744 93079
143056 184517
32556 27417
138106 123442
188595 60253
219172 223502
199037 113281
291781 65...

output:

36
1 1 

result:

ok 

Test #118:

score: 40
Accepted
time: 28ms
memory: 19156kb

input:

300000 2
93697 92961
93697 92961
292764 26321
238029 145542
259397 180884
157223 103172
280762 259780
262279 213807
134646 290031
165161 88771
96878 22863
73966 52299
22493 213897
264815 77941
289435 84377
254009 35497
177156 171480
234558 32570
257802 10580
39084 6022
5353 153374
63050 44232
230408...

output:

48
1 1 2 2 

result:

ok 

Test #119:

score: 40
Accepted
time: 22ms
memory: 21844kb

input:

300000 1000
268627 20257 45078 88250 80079 151814 265102 268838 64155 234001 107620 7341 277398 210303 75298 30828 109842 99073 41160 293954 119811 56707 200986 137148 180934 218387 249286 93828 170804 6862 189010 148682 191866 168320 115801 84750 105924 189318 277441 33408 134229 87837 236059 22354...

output:

10676
480 368 443 806 114 175 469 169 143 152 135 489 914 323 51 382 732 179 982 604 628 916 46 208 148 326 165 629 367 488 323 855 804 842 551 423 208 379 573 792 35 334 820 569 538 704 185 798 250 288 615 844 83 80 372 445 130 706 596 653 755 635 846 400 999 891 852 104 941 642 238 550 589 987 440...

result:

ok 

Test #120:

score: 40
Accepted
time: 194ms
memory: 49640kb

input:

300000 300000
295213 14206 66883 135084 178484 245555 218932 60757 287509 182994 82255 133067 66450 32723 272027 70391 208752 87 262257 233657 254962 216335 267275 22 287047 61305 280312 288627 218233 4012 129339 244993 180188 157783 269348 148435 237716 188768 60397 108027 207464 245681 29201 41 38...

output:

599998
232612 161965 143455 196043 195019 279707 123685 296610 33496 151835 215019 32870 69685 268973 39410 1211 38518 238595 109976 286956 18959 129482 172677 132267 169972 2947 198668 169539 205084 157730 251078 43559 286048 4099 96885 245645 281173 3802 235214 256505 69460 126868 149059 66133 154...

result:

ok 

Test #121:

score: 40
Accepted
time: 37ms
memory: 31728kb

input:

98304 49152
33794 93448 12291 36018 6319 21164 36744 8512 10944 36922 8126 16476 81356 9271 22060 56339 62479 41615 55555 65317 86158 21787 62415 28235 45365 85748 35544 22797 37433 16727 1701 2198 80943 36632 22332 84161 26907 65158 34466 30481 80060 43616 84964 29267 74418 78818 92002 60137 52851 ...

output:

446276
4027 9362 20818 6095 26812 6918 42943 7284 43840 16061 24982 24235 7974 26582 44685 8660 11426 29197 41439 20051 15909 24295 43525 27377 2316 11726 7219 46105 39626 13979 35549 33035 42 46282 37699 43042 29724 8054 38092 49036 8534 42119 34491 2936 5416 384 13171 17162 16150 47288 16960 32122...

result:

ok 

Test #122:

score: 40
Accepted
time: 38ms
memory: 26604kb

input:

98304 49152
58682 20019 11621 73141 66942 58481 77721 95219 28161 23749 52456 76873 7921 58384 58694 71741 21250 39294 60077 52190 22346 58352 36815 86595 27412 8250 9258 47989 53459 81394 6184 20637 42312 46731 4995 86798 69907 31318 96680 96762 60395 61015 81349 15786 50228 30700 40526 84453 51047...

output:

398650
36379 8364 4170 9362 11283 6095 20818 20634 26828 35303 3418 9476 43840 16061 42943 7284 34656 180 43570 37119 41439 2792 26812 17162 16150 8054 5416 45761 34491 14955 8534 906 27523 9132 38092 49036 37699 46282 29724 43042 8576 33035 16960 32867 304 32122 21465 4940 1995 4767 13623 41672 159...

result:

ok 

Test #123:

score: 40
Accepted
time: 29ms
memory: 19876kb

input:

84766 60811
84549 64556 26186 1488 55262 20045 72529 24072 38010 76958 75939 76224 60908 73302 67482 71996 31405 14591 55003 11567 38591 70564 64194 695 31716 59950 73582 9259 73955 50579 33899 3323 38244 55348 62427 17338 74879 8008 81361 67048 42797 83330 51397 52902 21306 24011 74388 27603 47172 ...

output:

211754
37286 7222 43506 33127 1696 47187 18816 56182 49357 21077 39400 43718 33542 9220 38774 10148 53115 20895 32591 47387 36136 53778 44478 16248 3400 37154 27701 53752 40314 1567 38876 56981 36253 22597 10511 46735 43336 23099 8809 1733 36732 38744 39540 14640 3957 58042 36436 29961 17270 56231 8...

result:

ok 

Test #124:

score: 40
Accepted
time: 56ms
memory: 25880kb

input:

179507 76560
173708 2561 83891 108297 29410 28013 174844 122999 154142 174223 61099 52428 114506 114220 44062 91443 152768 2426 107167 22223 38288 7670 81723 608 43357 148146 15172 51561 113526 107706 98010 38923 150482 30621 166514 134573 106707 32589 2453 1085 166332 163618 95707 25528 128073 4169...

output:

410810
16796 65817 43439 19694 23827 76483 74536 54942 51948 62923 39530 10620 33108 70747 49925 44032 74349 20397 26075 45813 40773 24968 20237 3291 62107 14491 18096 22324 2315 57243 3546 44923 22086 45687 42604 57819 35070 51646 54909 53405 40321 51335 42536 38991 7978 27641 25942 24920 65531 340...

result:

ok 

Test #125:

score: 40
Accepted
time: 13ms
memory: 15052kb

input:

47890 18165
44079 18036 36501 46926 47635 41025 9102 4 16131 34498 17186 3793 9548 31825 28611 22023 16266 6963 44771 20384 13351 29868 13488 16974 34193 13453 18069 12024 23566 220 46655 1 45726 10700 20429 15003 18081 4041 19082 7262 45951 259 39116 153 8398 5488 11800 6349 32191 12398 46312 4246 ...

output:

104602
32 2812 8925 14156 17810 10610 17370 8110 4742 15227 13500 7789 16411 13892 13990 4363 17547 1172 7420 3229 3076 8596 5396 13616 16141 7557 17294 5839 10623 2218 450 12311 10992 15555 7965 18018 1407 1223 17847 17399 10955 17733 15701 7812 12405 17411 10841 9902 16420 16607 10178 16208 8797 1...

result:

ok 

Test #126:

score: 40
Accepted
time: 29ms
memory: 17432kb

input:

91183 25100
86637 2826 89298 8590 78040 86369 51412 457 54357 2600 19817 62937 82772 8013 27059 46697 59018 12490 80359 46154 72877 7880 59489 61582 69572 50247 25763 6100 25566 32213 22486 71789 29495 58012 28296 17358 75365 22162 26953 36503 47219 21864 90823 15488 56606 31546 31676 1763 88955 103...

output:

172036
4997 6771 13274 2662 13810 10531 19153 22534 5847 3100 19578 9542 1515 4158 15282 20778 23052 1089 11893 19906 8855 4308 16876 6238 7041 23375 16856 17065 22794 18980 24134 24998 8351 11378 122 25018 1951 5405 6398 17277 302 4257 19605 3402 18124 3227 24329 16858 21194 17276 9235 10255 21862 ...

result:

ok 

Test #127:

score: 40
Accepted
time: 10ms
memory: 15072kb

input:

115658 737
106821 3108 18419 56504 71243 73090 35778 7750 112767 102719 90065 78380 56470 25227 79179 105377 14174 75680 22465 26372 103318 111091 91075 13893 38909 17359 24926 92661 72077 8471 89179 47895 64218 86259 8125 16873 57923 1978 3207 31530 94989 21682 113511 97980 66804 112863 13000 6848 ...

output:

14680
494 339 362 605 74 11 79 2 231 398 190 246 221 142 356 658 595 168 697 508 581 208 301 48 285 536 642 720 582 247 404 476 346 399 546 57 156 367 508 157 473 352 110 132 267 354 239 36 114 546 489 466 89 713 265 584 300 325 128 693 453 191 468 356 534 344 378 198 257 581 503 724 645 556 216 197...

result:

ok 

Test #128:

score: 40
Accepted
time: 50ms
memory: 27288kb

input:

219691 72231
216628 21147 39181 4258 189368 54293 43485 217876 32035 187993 180543 154626 186089 96867 131281 24967 81769 156243 96948 172691 80739 59752 208935 5721 205571 75262 96310 162886 151489 57524 44132 102668 184461 171960 160758 64012 72496 32284 159185 133581 186186 15 179046 37732 149990...

output:

455486
47934 57481 41008 23076 52215 56835 44272 17023 1663 628 58615 59218 53145 6291 11048 25893 67810 66242 34681 53605 49860 46854 27388 35794 41013 67779 15614 8281 10621 51584 6281 63479 49788 37652 31035 5182 39776 59979 4084 30479 46884 29629 45583 44465 19896 9920 61873 41338 25684 40018 13...

result:

ok 

Test #129:

score: 40
Accepted
time: 33ms
memory: 21572kb

input:

204290 27042
203698 53585 152826 28340 199812 47331 155547 23180 88842 10447 73727 1513 204112 96608 77763 77387 25507 102643 118152 2462 155154 77551 105285 5086 162534 30069 135963 65436 29316 176892 70800 17682 24024 1724 141965 107177 185617 5059 176548 151147 21506 16772 192121 23338 140729 189...

output:

249948
4544 10726 4891 9371 7977 11957 3268 8226 16368 11701 13261 7097 21395 19982 15799 13797 735 6201 12752 9902 21375 2466 23595 12763 2847 16304 22067 10128 5184 9572 26859 20523 24581 3203 22227 13987 17040 4456 4230 26258 19925 9641 14780 24948 16283 11886 15318 24855 20445 21057 1332 12247 2...

result:

ok 

Test #130:

score: 40
Accepted
time: 3ms
memory: 13112kb

input:

17448 16850
16784 2373 3625 918 1539 4844 13513 12903 1237 16213 11736 3609 15494 113 1154 4227 9354 271 14824 6790 16417 4365 7169 469 10519 160 5185 301 14498 3081 3824 14124 4872 12107 875 4510 2591 13 10479 12974 13862 16005 13874 2466 15448 9009 8014 159 10733 16772 8247 8681 236 3204 15205 144...

output:

36776
6240 655 624 12419 133 15151 10711 10753 14253 15395 9499 4984 1455 9069 709 7115 11095 16047 12386 10642 103 14514 553 289 5915 10049 14594 7130 3327 7422 7748 16573 9590 2839 2833 5456 4013 4872 6527 3613 4596 11271 14185 6837 12982 1627 3448 3964 11239 9199 4219 13942 11589 14735 13198 4966...

result:

ok 

Test #131:

score: 40
Accepted
time: 62ms
memory: 27284kb

input:

197059 79837
195067 137598 55387 72099 170934 64759 86948 35345 183837 82827 152639 180917 157894 39775 96932 71589 62608 30612 40197 12951 65735 78858 72632 49712 173497 192075 169534 35213 187296 9173 148597 1786 82564 73423 125519 136473 43324 145743 136972 82054 55298 44 104556 88380 54808 99258...

output:

446188
73227 29687 22687 36747 17044 57791 66356 32508 40958 20736 57451 59138 28747 77887 11526 19280 35251 64693 65495 17489 59556 19132 1069 61845 4543 60802 62267 40548 43004 3859 65388 27904 32381 14161 40945 39506 41154 65158 42487 12347 9020 11439 42684 72079 48116 9003 29707 5636 60821 4944 ...

result:

ok 

Test #132:

score: 40
Accepted
time: 9ms
memory: 12552kb

input:

13906 11571
13409 2270 9462 862 12187 43 10121 523 5068 127 7897 2413 638 9552 6887 5692 11503 2501 11974 50 12824 10506 10071 3 9322 1290 1873 5898 13342 4796 12400 13 8691 3024 2582 4160 5726 1139 4045 5449 13306 9 13743 6844 8314 1948 13509 11471 12932 2495 2072 11771 399 6763 13126 6559 11439 13...

output:

32842
210 1150 2079 8305 635 4678 6449 8765 2243 496 702 505 9071 9760 2559 358 5734 11433 10182 1945 10749 4168 5731 4499 6393 5321 8733 8174 6924 1609 7855 6829 6348 11329 5835 10414 10521 7246 352 11220 10309 7805 696 4001 6414 5209 4911 4978 6406 4886 1913 5693 386 2789 4486 9423 8640 331 8015 7...

result:

ok 

Test #133:

score: 40
Accepted
time: 115ms
memory: 52552kb

input:

212992 106496
162625 196607 126778 137965 70027 157817 180886 26833 153773 133888 71749 80539 134701 32436 112026 52352 110477 75979 123072 61065 54556 19168 40739 140219 176006 211773 121201 193172 73029 102758 166272 180573 72171 30744 15218 5871 43059 70791 120458 103615 144724 61301 165605 10859...

output:

1003098
45082 19430 1050 69938 41674 53827 30093 65400 404 26332 24128 103646 58358 65984 36814 15154 9248 39275 84 57308 1028 68646 52817 11533 52892 46145 52747 58628 16052 66838 15813 48489 69034 78301 68327 103875 21173 90881 79460 73760 26360 81041 20354 19973 6473 89698 20694 42412 50464 19602...

result:

ok 

Test #134:

score: 40
Accepted
time: 127ms
memory: 68408kb

input:

300000 150000
294939 378 19602 3847 251993 971 259346 170245 237888 115034 140331 161477 191557 223703 227854 63918 143342 31463 244411 231753 211004 59405 211719 85153 273556 18895 55727 39700 287069 28945 44997 223316 221473 265870 50042 262885 194951 51403 297258 160931 190538 164684 196040 44888...

output:

22815292
17925 21608 91687 113736 29666 132483 8970 63090 88074 40474 71162 41585 83605 29414 70384 62383 57175 19879 101199 6568 94785 4721 95854 89472 43566 143309 114334 116130 108776 6787 11101 71157 86531 67112 68733 72132 68562 39234 32301 88553 38043 93307 104050 95315 6961 6885 11889 128016 ...

result:

ok 

Test #135:

score: 40
Accepted
time: 120ms
memory: 71732kb

input:

300000 150000
295511 57961 195666 108917 200113 95462 220697 64472 235119 17373 299559 38777 266923 8523 182082 126098 250451 59469 116744 147826 157457 256362 200441 127777 143676 8429 103102 26156 38671 60363 125044 260 265102 23426 91028 230645 226764 32825 80697 146228 296430 259975 247464 17567...

output:

4853531452
17014 104612 43182 1358 2755 19149 136562 69093 126180 126778 30671 134590 27126 108599 37270 85007 62405 66968 102964 109978 58417 90005 120807 123871 58803 64903 31224 44063 42755 143192 65144 111117 10963 39765 26778 35838 134586 37604 91978 5501 79979 143882 139917 112699 122983 55483...

result:

ok 

Test #136:

score: 40
Accepted
time: 91ms
memory: 38368kb

input:

212992 106496
11607 162099 101705 36584 167967 24207 210628 103289 116411 165151 70915 92043 119098 4412 37941 133322 43386 160271 200058 112999 44 91780 106517 67787 24662 25492 174519 12510 69150 8929 143949 197724 95479 150808 30861 85423 77676 166476 7676 115491 49037 185333 96075 84208 205773 1...

output:

881026
5892 88597 97142 83212 5667 1223 105442 64075 9682 57641 46431 61023 34952 79461 56152 30111 16523 18947 35821 33406 21829 70110 89294 51472 65614 103220 14119 74900 25953 52222 25345 16325 87289 72380 37663 67186 104083 81042 57965 39844 13693 95621 61783 67243 6274 68315 58956 20781 19491 2...

result:

ok 

Test #137:

score: 40
Accepted
time: 125ms
memory: 50132kb

input:

300000 150000
299687 9248 260039 47457 165458 38447 258291 58147 198580 3365 212540 270151 227090 17859 167603 5593 255358 5010 90744 31 14517 22628 115609 192794 20585 204481 102587 15242 228784 93751 156699 81423 40398 222123 20831 283593 254172 184620 101939 213563 192191 45671 263754 53547 76753...

output:

48042942
63156 8318 28755 52198 10016 109746 117823 84036 58209 37930 30157 112938 120477 16520 9669 145308 60278 15019 78976 57193 81197 80971 130676 49735 122171 8427 55258 116654 31507 101908 85310 101355 134986 147515 81419 31383 130193 103675 144248 49681 122471 57899 111236 87359 81743 66069 9...

result:

ok 

Test #138:

score: 40
Accepted
time: 136ms
memory: 57672kb

input:

300000 150000
288421 34834 115049 267225 71548 217010 169798 12321 41653 220459 258545 207472 129179 32700 61673 166162 198513 65796 275938 148517 87913 140911 55784 277431 280962 28563 155867 11556 113477 185015 97981 1039 247671 85075 192043 144087 161773 195941 22833 20213 97216 19877 287807 1976...

output:

10552215478
9792 38357 86450 146897 14850 26830 133285 62767 128611 137171 133051 59927 53284 51578 146578 15436 48219 134066 95504 52654 65418 34207 126676 53344 19057 33404 32894 92122 15681 56776 22902 131934 39313 16722 35426 95460 5692 70085 132091 70620 28459 94422 39864 90229 23779 70702 1137...

result:

ok 

Test #139:

score: 40
Accepted
time: 91ms
memory: 35708kb

input:

212992 106496
205314 193896 128571 81467 148520 62247 134727 14839 111705 120715 168557 128917 210025 136063 189511 146692 163030 27234 9098 22560 133956 197415 74844 111735 189445 149949 113023 92827 37295 120347 92923 119877 51374 123670 134306 106301 39252 148448 63252 168295 152105 161904 44969 ...

output:

802296
45192 26155 56481 19791 87704 52921 19476 56077 15659 95506 72446 16373 28703 27623 10450 25177 94500 83278 73401 35038 25735 3700 75526 21182 103461 46033 91520 77006 45760 63547 105697 69607 33563 55343 6041 75748 9930 2575 8992 101663 33749 48872 57498 40718 94641 66237 91995 100866 35124 ...

result:

ok 

Test #140:

score: 40
Accepted
time: 143ms
memory: 41176kb

input:

300000 150000
292808 62686 258657 103989 254587 49571 185762 33638 96237 221966 124722 176 225523 262604 112550 181020 113202 65914 190610 26484 171742 285133 50089 102820 274661 35916 33618 258955 113828 2379 154238 2299 71215 196845 10374 265853 171667 119044 97955 277116 293834 1439 181381 274032...

output:

10783828
107034 80600 30289 127954 116077 32639 9314 119894 56065 39957 106301 122321 46631 3466 135027 116605 117727 58938 54034 12925 50120 106078 20616 94337 17707 42509 75021 33145 104383 64690 135660 26857 83877 8304 54476 132529 55606 68743 72123 137472 30471 31868 25831 105488 86200 92336 144...

result:

ok 

Test #141:

score: 40
Accepted
time: 107ms
memory: 46292kb

input:

300000 150000
291233 8511 58814 43920 91275 151309 102485 201077 173103 121280 136353 281097 236719 20114 56657 173752 125110 264 196581 140032 22046 118201 251077 4208 171759 8610 29543 146759 59029 269161 126074 64446 42051 61225 85555 30593 161931 93127 360 183887 137869 111268 157269 58999 24304...

output:

589064296
35461 112498 133341 100388 5324 116486 141362 135094 6852 33768 30136 42274 97477 51435 66485 76175 94282 32656 122018 72073 16364 81170 49294 89128 65639 139177 15621 101426 77627 140423 9927 118011 41032 82288 11127 78803 26114 8665 87302 104341 82355 94547 23080 64906 5238 50701 21645 6...

result:

ok 

Test #142:

score: 40
Accepted
time: 95ms
memory: 31668kb

input:

212992 106496
132656 57183 81722 73973 174486 43462 45776 121938 75451 179775 54761 132365 55738 189283 95135 68965 164569 104566 149302 81084 153117 99505 114880 159925 210510 27086 184854 118520 34601 168615 78737 210995 164251 46886 161073 27535 109965 36937 46590 20384 85326 157697 137715 32639 ...

output:

767454
3781 37473 6530 49769 48824 8698 72999 85861 39842 26393 23058 8069 542 61266 86354 11591 93297 92252 50642 8647 44723 102310 22449 16696 31921 6661 8930 88176 9265 5901 97833 75557 69727 29974 71078 53172 44912 10919 22164 25776 88290 51259 45271 99228 64243 48965 12083 39100 62178 52807 478...

result:

ok 

Test #143:

score: 40
Accepted
time: 127ms
memory: 38280kb

input:

300000 150000
284817 246113 97625 126160 123617 51409 13830 93666 255846 190766 101955 156452 267269 26763 181700 65061 208840 71279 44479 128991 85110 54547 752 129211 287457 84195 244842 141351 184152 217683 278136 189719 282194 83167 199919 165578 275531 122920 264387 1180 33023 201832 99080 1134...

output:

3273878
104353 77227 4755 91734 128737 104277 70705 57846 73013 60658 87223 121282 22650 49624 38443 39028 145714 120189 114641 84693 8250 22066 130906 93744 767 103025 6234 3346 139938 112530 60649 139318 136921 137017 120249 1655 100484 105724 62275 58819 46250 33358 82361 24553 36766 89541 58957 ...

result:

ok 

Test #144:

score: 40
Accepted
time: 166ms
memory: 50964kb

input:

300000 150000
287156 79903 210338 58616 246562 275279 117741 238895 173974 4245 59566 1074 144866 96220 194630 272635 176239 9387 286865 293292 35546 125419 52177 41 180615 19100 170597 44273 9775 6031 285190 34478 239091 159161 189587 83763 192278 227439 151798 151962 73064 219 281231 121824 129338...

output:

1040570122
34354 54524 81023 87769 26660 123062 105514 16927 148433 8743 134501 48787 21261 106835 66415 19480 1641 34979 142293 42330 3588 82983 82894 96383 30499 12225 22769 18268 77560 90221 141697 130609 110654 83818 31382 143821 78009 109667 48379 46648 108385 70566 51640 64459 143269 16908 331...

result:

ok 

Test #145:

score: 40
Accepted
time: 102ms
memory: 30736kb

input:

212992 106496
122573 170700 4074 16918 75609 168033 155105 182742 72345 66641 30089 205168 3147 173228 203082 139181 179666 138597 154440 211882 96819 93880 192808 54109 145311 28555 108529 66318 111674 79375 59802 132192 136476 52358 102919 129683 111231 143790 205730 202037 28610 155096 55947 1704...

output:

755168
101888 68604 94917 39274 43953 85486 14268 67493 25933 49936 17338 85877 25558 83421 81489 70273 20992 75395 66253 89743 28841 42241 25678 101641 83885 88250 67397 70984 98341 69168 68454 84421 874 65453 78119 98772 32637 100915 59567 38697 27468 42501 4939 83683 103221 104537 18728 66401 154...

result:

ok 

Test #146:

score: 40
Accepted
time: 123ms
memory: 36480kb

input:

300000 150000
299508 25020 246128 82243 35637 24355 122528 44180 266554 228070 179901 265542 251052 246241 157666 4894 124269 280274 247450 14499 95520 139376 280723 126549 134229 19123 188525 92497 179520 45695 243446 8391 295876 252069 241556 222089 239401 195586 177101 121862 101478 171431 213354...

output:

1838874
93038 17008 90770 118073 102357 36730 39345 29787 6106 72308 4117 77703 14487 98208 49252 60784 125465 17534 121456 136720 96797 113020 8673 40158 68652 126597 65880 38295 83204 11122 94601 85114 94298 14385 131254 54080 3704 77524 96533 123633 35111 136535 54030 102182 90616 116004 102520 1...

result:

ok 

Extra Test:

score: 0
Extra Test Passed