QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#889602#9038. Basic Graph Algorithmawoo~ (Mikhail Piklyaev)#AC ✓186ms31692kbC++171.3kb2025-02-08 16:48:222025-02-08 16:48:29

Judging History

This is the latest submission verdict.

  • [2025-02-08 16:48:29]
  • Judged
  • Verdict: AC
  • Time: 186ms
  • Memory: 31692kb
  • [2025-02-08 16:48:22]
  • Submitted

answer

#include<bits/stdc++.h>

using namespace std;   

#define forn(i, n) for(int i = 0; i < int(n); i++)
#define fore(i, l, r) for(int i = int(l); i < int(r); i++)
#define sz(a) int((a).size())

typedef long long li;

int n, m;
vector<vector<int>> g;
vector<int> p;

bool read() {
	if (!(cin >> n >> m))
		return false;
	g.assign(n, {});
	forn(i, m){
		int v, u;
		cin >> v >> u;
		--v, --u;
		g[v].push_back(u);
		g[u].push_back(v);
	}
	p.resize(n);
	forn(i, n){
		cin >> p[i];
		--p[i];
	}
	return true;
}

void solve() {
	forn(i, n) sort(g[i].begin(), g[i].end());
	vector<int> lft(n);
	forn(i, n) lft[i] = g[i].size();
	vector<int> st;
	vector<pair<int, int>> res;
	int ans = 0;
	for (int v : p){
		while (!st.empty()){
			int u = st.back();
			if (binary_search(g[u].begin(), g[u].end(), v))
				break;
			if (lft[u] != 0){
				res.push_back({v, u});
				++ans;
				break;
			}
			st.pop_back();
		}
		st.push_back(v);
		for (int u : g[v]){
			--lft[u];
		}
	}
	cout << ans << '\n';
	for (auto [v, u] : res)
		cout << v + 1 << " " << u + 1 << '\n';
}

int main() {
#ifdef _DEBUG
	freopen("input.txt", "r", stdin);
#endif
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	
	//cin >> t;
	while (read()){
		solve();
	}
}

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

詳細信息

Test #1:

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

input:

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

output:

2
2 1
5 3

result:

ok 

Test #2:

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

input:

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

output:

4
8 1
5 8
4 5
2 4

result:

ok 

Test #3:

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

input:

1 0
1

output:

0

result:

ok 

Test #4:

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

input:

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

output:

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

result:

ok 

Test #5:

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

input:

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

output:

5
6 2
4 5
10 4
3 10
1 8

result:

ok 

Test #6:

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

input:

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

output:

1
5 7

result:

ok 

Test #7:

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

input:

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

output:

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

result:

ok 

Test #8:

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

input:

100 80
72 24
14 74
69 100
86 37
55 17
54 29
48 66
34 75
68 36
97 71
51 68
12 86
60 10
77 23
64 68
77 50
61 98
11 72
40 88
11 12
68 35
27 33
81 28
78 50
37 71
28 20
22 17
59 4
98 30
17 87
42 8
36 43
96 47
12 17
44 47
33 41
55 49
62 76
39 69
27 35
100 61
52 85
91 41
31 69
18 30
3 41
45 35
3 56
27 47
1...

output:

93
46 61
15 61
64 61
37 64
51 37
3 51
31 3
91 31
89 91
18 91
99 18
41 18
86 41
52 86
100 52
78 100
44 78
48 44
7 48
85 7
24 7
2 24
16 24
83 16
68 16
63 68
95 68
94 68
80 35
56 35
98 56
82 98
50 82
67 50
43 50
38 43
9 38
62 9
1 62
19 62
26 19
96 19
76 96
59 96
5 59
23 5
72 23
47 72
79 47
22 47
45 22
...

result:

ok 

Test #9:

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

input:

100 200
26 97
59 71
17 1
66 52
51 58
59 76
26 23
96 91
29 32
60 61
85 34
71 4
33 99
73 76
80 63
11 31
69 84
24 17
62 15
22 73
98 44
59 41
54 70
8 34
1 81
97 87
99 14
14 41
6 47
64 49
44 60
70 26
15 11
72 98
68 46
8 19
76 79
31 62
90 98
63 71
36 44
79 19
84 34
65 56
100 59
63 58
19 93
14 59
87 72
38 ...

output:

95
34 6
46 34
57 46
75 57
32 75
59 32
37 59
10 37
47 10
23 47
9 23
39 9
52 39
77 52
29 77
58 29
38 58
55 38
73 55
1 73
88 1
54 88
80 54
4 80
79 4
99 79
51 99
94 51
92 94
14 92
87 14
90 87
95 90
25 95
93 25
11 93
97 11
85 97
81 85
40 81
66 81
89 66
100 89
12 100
42 12
63 42
18 63
96 18
68 96
19 68
83...

result:

ok 

Test #10:

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

input:

100 200
9 30
52 46
12 26
6 60
77 50
43 14
97 96
84 100
31 44
35 36
47 63
12 72
98 22
95 15
67 53
57 60
96 39
33 98
19 60
43 81
31 66
65 63
88 68
97 80
43 2
53 38
39 15
64 17
85 46
62 56
73 6
3 98
95 69
40 38
3 44
80 44
57 90
33 94
74 65
25 100
37 12
74 88
94 42
34 6
46 5
50 26
99 1
96 76
69 91
33 45...

output:

30
77 63
53 77
4 3
12 4
47 50
51 47
20 96
15 20
39 78
74 39
48 64
9 64
10 9
32 35
71 32
40 71
89 40
99 89
76 72
36 72
8 72
100 37
11 10
19 10
55 10
79 10
92 10
49 10
18 10
23 10

result:

ok 

Test #11:

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

input:

1000 100
343 745
296 856
507 192
780 459
9 193
753 28
334 871
589 105
612 751
708 129
32 628
974 641
323 596
604 759
906 272
606 898
726 304
279 448
589 565
735 53
935 966
424 363
153 900
722 597
501 125
512 282
744 460
529 488
67 895
407 863
59 984
211 458
578 461
999 10
411 521
738 842
689 160
168...

output:

987
751 153
393 751
544 751
333 751
90 751
755 751
386 751
740 751
920 751
64 751
11 64
842 11
916 842
962 842
147 842
938 842
896 842
417 842
928 842
388 928
708 928
903 708
813 708
391 813
925 813
126 813
519 813
311 813
408 813
698 813
880 813
4 813
413 813
966 813
455 966
223 966
710 966
621 966...

result:

ok 

Test #12:

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

input:

1000 1200
777 691
410 649
242 193
15 664
533 332
552 662
890 398
375 255
357 410
216 311
597 410
974 555
494 290
478 880
944 898
274 114
117 815
7 303
687 242
687 418
760 359
272 400
383 96
540 214
730 80
263 641
183 241
12 652
873 838
776 414
241 721
165 217
723 302
985 556
397 566
588 642
59 806
1...

output:

989
103 946
628 103
356 628
814 356
20 356
137 20
659 137
618 659
9 659
663 659
478 663
650 478
845 650
352 845
653 352
866 653
175 653
847 175
882 175
680 882
202 680
142 680
609 142
105 609
367 105
448 367
331 448
169 331
534 169
47 534
234 47
69 234
438 69
279 438
908 279
770 279
873 770
546 873
...

result:

ok 

Test #13:

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

input:

1000 1200
908 954
641 1
645 238
250 448
852 614
44 625
942 160
400 955
277 920
801 683
318 701
727 545
124 695
958 260
91 567
660 258
925 591
270 633
873 909
171 937
727 21
224 368
213 756
314 92
333 54
735 276
884 576
878 984
893 454
250 12
884 399
867 489
468 260
908 196
833 453
446 678
983 491
74...

output:

84
261 956
837 261
919 837
76 984
280 984
938 493
187 938
216 74
693 216
97 216
751 97
193 751
428 128
895 128
950 128
953 128
801 128
794 387
335 387
346 159
366 159
466 387
14 991
236 991
42 991
479 991
228 991
974 991
559 991
761 991
825 991
590 991
554 991
869 991
424 991
965 991
215 991
63 991
...

result:

ok 

Test #14:

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

input:

1000 3000
356 124
280 416
186 64
318 228
597 563
890 984
826 763
64 122
840 769
2 109
763 15
279 184
89 1000
191 549
656 24
464 946
582 88
900 411
304 964
993 142
612 276
351 197
766 686
94 696
671 402
541 1000
729 669
876 125
748 215
659 409
789 845
520 11
330 903
342 310
567 443
72 959
907 520
210...

output:

986
907 502
66 907
862 66
888 862
632 888
510 632
394 510
154 394
727 154
505 727
226 505
612 226
626 612
471 626
693 471
860 693
411 860
519 411
881 519
486 881
157 486
284 157
974 284
63 974
122 63
940 122
987 940
604 987
630 604
243 630
563 243
432 563
439 432
393 439
247 393
556 247
925 556
952 ...

result:

ok 

Test #15:

score: 0
Accepted
time: 46ms
memory: 11368kb

input:

100000 150000
96892 28186
36646 86342
39732 98411
34908 56085
40901 62329
67662 30883
44052 26992
76148 68860
66510 89248
17708 61845
76482 24252
31382 49506
96707 37054
16825 95166
98087 66209
58172 55942
93866 96934
37485 47902
24940 45904
35198 85130
52495 90472
88450 69654
602 22713
90741 2639
4...

output:

99982
89893 96842
19974 89893
60343 19974
1606 60343
32704 1606
99522 32704
81888 99522
50337 81888
8035 50337
4567 8035
71447 4567
60034 71447
1986 60034
42800 60034
82285 42800
64268 82285
20149 64268
6396 20149
30315 6396
8656 30315
37885 8656
71586 37885
95569 71586
69568 95569
84402 69568
42232...

result:

ok 

Test #16:

score: 0
Accepted
time: 56ms
memory: 12268kb

input:

100000 200000
76254 3366
37155 63474
21986 10015
51756 81588
4298 60367
62502 97801
80559 14424
15996 57429
35409 42206
40865 3901
21843 78280
56617 83754
19581 89571
29293 55245
67066 16959
92619 82741
79224 98864
54468 72666
51594 27918
76029 42646
90761 95093
95678 56007
50895 12934
76406 89871
6...

output:

99988
30072 2583
23100 30072
85580 23100
43887 85580
92817 43887
97996 92817
14803 97996
13396 14803
35665 13396
72494 35665
34596 72494
84986 34596
77345 84986
62190 77345
36508 62190
64136 36508
61054 64136
1893 61054
7231 1893
58787 7231
59356 58787
43311 59356
74850 43311
86046 74850
9670 86046
...

result:

ok 

Test #17:

score: 0
Accepted
time: 48ms
memory: 10976kb

input:

100000 200000
11902 24760
6635 30308
38746 66284
6089 42413
98863 23831
85821 61232
52229 21272
18144 237
96939 33617
33458 26185
40657 15304
14327 80524
6540 99719
27861 29602
50197 10877
33527 49530
51339 14715
62829 96106
34380 91768
68106 85064
22784 7310
67045 8210
4910 74138
97816 21896
8453 7...

output:

3
76838 60101
77590 76838
25172 80901

result:

ok 

Test #18:

score: 0
Accepted
time: 50ms
memory: 10980kb

input:

100000 200000
19309 97247
90804 33186
61543 98979
67630 74407
8112 12777
22990 87914
51923 97452
97609 64864
3951 41053
5736 16403
48245 59007
50246 85728
10125 681
71957 71128
83314 37543
4057 65826
88369 94042
59115 74615
42191 68179
77175 66053
16416 13116
61054 95245
97168 94191
28437 4710
57598...

output:

10499
84286 31608
65058 31608
65023 89639
53800 65023
16908 286
16501 16908
49777 99823
49581 49777
27710 50370
44896 75266
7919 44896
76094 88699
74214 88699
45491 19405
60162 45491
80225 21418
20636 80225
21400 44132
26433 44132
83262 12218
86146 12218
55273 23879
81695 55273
8348 80972
27578 8348...

result:

ok 

Test #19:

score: 0
Accepted
time: 53ms
memory: 10980kb

input:

100000 200000
91576 90182
572 73347
22410 47653
44985 48965
80374 1826
98618 19771
56735 64161
59312 69703
29856 50044
56444 3451
33027 95872
76598 10846
6731 30896
87751 54382
44812 22145
92623 91097
42893 64221
6400 32418
16621 51712
2464 60610
67867 52190
44331 93925
94429 19675
82864 97897
19626...

output:

12306
28821 64970
39407 28821
73580 2242
90351 73580
99848 15396
61577 99848
65807 35678
49695 65807
56845 47107
669 56845
64560 58280
8064 64560
57946 4422
88658 57946
94515 90898
11314 94515
59532 28144
55251 59532
30531 96651
81623 30531
29646 33079
54350 29646
80267 47906
6804 80267
62162 48964
...

result:

ok 

Test #20:

score: 0
Accepted
time: 14ms
memory: 12772kb

input:

300000 0
239415 50154 20266 131115 94234 36028 102103 163828 247232 288414 191935 70446 292328 101071 278663 149866 15685 291862 236268 78373 298325 130058 200948 182893 276807 219715 33136 269040 46221 48212 250438 121345 179565 46706 177889 240176 94461 152264 78126 50364 161649 258824 265439 2036...

output:

0

result:

ok 

Test #21:

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

input:

300000 1000
176327 123454
108805 134687
10949 281116
76366 262705
295845 217355
254150 209599
10192 25335
179488 163661
188961 237531
26754 145298
48650 219114
60296 186619
159919 71306
132480 121958
190633 91092
34925 178056
46276 15190
118693 158760
14177 189841
267955 169761
22517 11162
241301 19...

output:

299928
116476 182471
18786 182471
63210 182471
128598 182471
234774 182471
242940 182471
3762 182471
191843 182471
86043 182471
255888 182471
233009 182471
209477 182471
215744 182471
26398 182471
245351 182471
118668 182471
4942 182471
43873 182471
112368 182471
263390 182471
210648 182471
261511 1...

result:

ok 

Test #22:

score: 0
Accepted
time: 176ms
memory: 31692kb

input:

300000 500000
130853 77986
268278 149627
139155 276340
106860 133524
51023 11369
161453 287568
206782 237267
279169 11634
75079 289989
9969 146145
30871 226971
20651 50825
109278 41647
135810 14201
52112 226533
1580 268452
277222 40224
97186 36416
170778 147018
83811 129161
267150 105328
71345 19855...

output:

299984
140596 142405
74200 140596
22486 74200
196976 22486
140823 196976
24270 140823
55376 24270
133749 55376
151234 133749
227752 151234
285145 227752
106282 227752
119441 106282
288899 119441
30979 288899
57910 30979
192652 57910
43923 192652
99418 43923
35027 99418
103828 35027
138654 103828
180...

result:

ok 

Test #23:

score: 0
Accepted
time: 186ms
memory: 31664kb

input:

300000 500000
246981 159534
148831 211809
88408 155117
211547 17512
185178 215552
221893 280015
139576 96404
140980 83743
146993 237548
107987 186194
294620 207452
28161 125209
23135 184560
130031 263254
66425 226403
20806 11426
52217 183656
123487 39528
272804 244389
171048 295080
7443 123443
37126...

output:

299986
130971 6142
114865 130971
42177 114865
202386 42177
158398 202386
166011 158398
193708 166011
12492 193708
29745 12492
278587 29745
14643 278587
183776 14643
47032 183776
89516 183776
1185 89516
141319 1185
134784 141319
25303 134784
871 25303
81333 871
287139 81333
186901 287139
71336 186901...

result:

ok 

Test #24:

score: 0
Accepted
time: 181ms
memory: 31576kb

input:

300000 500000
97701 284187
286281 141286
204958 25382
183530 201500
152038 287030
115036 182863
239666 165941
11303 164364
94716 9298
38709 183139
215264 55230
202966 191080
202400 194768
291549 255411
248033 260865
164224 88992
37612 27089
25595 201424
40238 174464
90990 285191
56248 184661
135611 ...

output:

299984
191584 4007
149314 191584
122407 149314
260064 122407
138725 260064
40984 138725
69377 40984
4859 40984
262030 4859
59229 262030
292097 59229
188774 292097
288031 292097
90040 288031
224652 90040
280938 224652
32565 280938
106896 32565
114483 106896
9677 114483
249544 9677
194774 249544
25120...

result:

ok 

Test #25:

score: 0
Accepted
time: 150ms
memory: 24816kb

input:

300000 500000
1198 16305
102765 78814
211589 288237
227329 119702
86036 52640
236373 172597
24721 158329
2108 31063
221704 222013
213017 177642
243737 96197
149384 197520
200663 282109
189750 131041
261034 137351
122884 172902
161230 233718
200935 102559
255186 290067
257739 145790
76666 106172
3153...

output:

7
167562 68292
156824 167562
191707 156824
148411 191707
194123 191707
109028 188212
126770 188212

result:

ok 

Test #26:

score: 0
Accepted
time: 161ms
memory: 24864kb

input:

300000 500000
200302 154786
138771 186325
192924 94832
196350 88358
288066 269369
10836 254676
90490 174462
31784 246923
226386 226038
137794 75821
55627 95820
55229 186541
288795 164158
290826 146165
237196 12640
191276 165600
140795 172855
66267 299872
83705 177663
6689 16633
289453 89030
35871 10...

output:

31562
31687 49212
268320 31687
122536 118477
54960 122536
134663 278513
123330 134663
219963 31430
218880 31430
65513 273245
121524 65513
183490 269767
219550 269767
148475 219550
234009 148475
247572 116132
69901 116132
197688 181513
126029 197688
190292 197688
137551 197688
194763 197688
131629 19...

result:

ok 

Test #27:

score: 0
Accepted
time: 155ms
memory: 24844kb

input:

300000 500000
59228 247000
34656 137006
118179 241031
252463 106642
278400 16205
13102 93414
76650 78885
196743 123592
160348 6895
254088 37050
124981 87312
168352 204098
262457 101264
85542 89130
82765 221562
211538 12481
278014 76063
188034 240248
108667 91411
103831 170981
225815 146031
144693 12...

output:

19353
226513 175661
181507 226513
32103 140861
45317 32103
297664 232071
21461 297664
194013 154201
23529 194013
210324 80779
296615 210324
241087 183568
135454 241087
47664 28362
261637 47664
288630 246678
22805 288630
265319 87595
128059 265319
268899 272559
128238 268899
54978 128238
70081 206272...

result:

ok 

Test #28:

score: 0
Accepted
time: 153ms
memory: 24756kb

input:

300000 500000
234151 39186
130579 106071
116572 162320
184234 262378
107242 19515
19913 276379
80453 139986
157441 207506
76792 147047
11189 28236
191073 152576
27068 231930
289680 227769
236419 22848
118412 248288
249224 66198
77421 18136
73536 266794
256195 90743
275185 148541
287022 147623
53081 ...

output:

32274
272678 180001
295755 272678
127514 295501
125003 127514
145101 113074
192211 145101
277139 153124
178791 277139
18292 44431
263032 18292
41336 129551
222000 41336
280139 269219
219899 280139
242623 144818
148356 144818
269364 254331
297173 254331
292510 134095
69817 292510
105074 240280
31888 ...

result:

ok 

Test #29:

score: 0
Accepted
time: 129ms
memory: 28848kb

input:

300000 300000
22868 55660
80999 67752
256726 138526
49443 169022
263413 214166
259034 111575
102286 290360
198685 81339
68742 272558
164706 2098
77860 14817
29025 236429
21233 47364
161079 158491
257567 31338
72678 97588
68159 49131
133555 248594
202185 64835
250823 172691
228600 60819
53199 167545
...

output:

299985
23153 49948
59091 23153
163644 59091
249893 163644
101270 249893
233221 101270
72552 101270
97517 101270
206910 97517
55404 206910
5760 206910
256456 5760
168126 256456
68829 168126
54928 68829
190452 54928
146026 190452
81824 146026
15500 81824
232356 15500
134087 232356
262622 134087
122017...

result:

ok 

Test #30:

score: 0
Accepted
time: 134ms
memory: 28856kb

input:

300000 300000
6292 171801
85745 254126
205980 184599
145618 53010
230272 118348
152178 138615
35081 192602
25904 29256
149169 52820
228132 166339
41608 295299
36534 178108
67794 190277
22596 107544
14983 31208
91904 7859
186258 192564
159856 243194
269619 294910
38061 162802
144701 246230
186276 234...

output:

299988
80534 145528
272614 145528
220667 272614
118896 220667
239682 220667
195568 239682
108304 195568
140678 108304
113895 140678
165985 140678
288856 165985
272140 288856
34482 272140
163474 272140
240415 163474
278204 240415
109972 240415
299527 240415
109711 299527
158888 109711
293428 158888
2...

result:

ok 

Test #31:

score: 0
Accepted
time: 157ms
memory: 28856kb

input:

300000 300000
289716 253349
99002 183604
31041 187568
117602 69702
64428 22530
212617 298358
135171 86331
63523 277173
221083 124570
26150 39092
138061 18885
211339 76683
105843 200485
149521 99701
162000 241479
235322 93937
295845 168700
194669 113603
71645 224985
125298 20208
184994 140152
160569 ...

output:

299986
264672 231499
252003 264672
41314 252003
97265 252003
148609 97265
34081 148609
207455 34081
189643 34081
64431 189643
145005 64431
208446 145005
158651 208446
284853 158651
60083 284853
290183 60083
168013 290183
170877 168013
129515 170877
195245 129515
238831 195245
262639 238831
210451 23...

result:

ok 

Test #32:

score: 0
Accepted
time: 104ms
memory: 22056kb

input:

300000 300000
142243 117798
53723 10656
143613 187222
286260 166119
199253 152459
140403 7759
128887 130180
150095 169619
184710 37620
84758 286815
227674 3075
128968 209078
294045 210381
146905 259885
264685 218177
3315 111789
296222 64259
216594 95380
64565 33674
178406 205717
250861 281282
9364 3...

output:

42572
180840 236018
34199 236018
182333 34199
258304 34199
236964 34199
239687 34199
135311 34199
255945 34199
198866 34199
139322 34199
223210 34199
145134 34199
175496 34199
3364 34199
282301 34199
27434 34199
65864 34199
227204 34199
118984 34199
253890 34199
225467 34199
226063 34199
27198 34199...

result:

ok 

Test #33:

score: 0
Accepted
time: 107ms
memory: 22496kb

input:

300000 300000
250262 108557
36440 111738
259064 66615
88605 43386
260541 275344
76928 252260
279043 236897
21247 157333
238473 161399
265756 215178
140308 71619
117500 149768
134732 17082
113291 253909
293724 74646
105559 242557
236341 218483
60849 231150
19467 211315
293231 140252
144279 152827
567...

output:

65639
792 20352
256571 792
204080 56167
148417 204080
86371 114393
82485 86371
263749 290757
189943 263749
72722 263749
36498 144002
55807 36498
282538 55807
204692 51195
167374 204692
205644 47618
78427 205644
154460 78427
109012 175181
113173 175181
121875 119220
74804 121875
178062 121875
11640 1...

result:

ok 

Test #34:

score: 0
Accepted
time: 104ms
memory: 22504kb

input:

300000 300000
15365 223849
234713 89428
44159 126180
92257 246187
20201 171260
26574 272604
129201 204920
177482 67514
208925 85239
239250 70220
132804 207081
210776 162668
152720 273073
206305 58281
132098 159530
231655 94182
284558 185502
98680 144249
235770 210288
107957 1677
58340 132660
60948 1...

output:

74478
229364 234871
207172 229364
285106 169489
283957 285106
53848 37218
156081 53848
133907 74783
275599 133907
73297 264410
48497 73297
63705 203778
14106 63705
239352 208690
7557 208690
140775 192836
247357 192836
77974 251247
10391 77974
62074 130040
176630 62074
137386 176630
220918 205281
289...

result:

ok 

Test #35:

score: 0
Accepted
time: 104ms
memory: 22512kb

input:

300000 300000
264209 237107
164191 214490
90232 89651
276245 80342
224383 64403
53614 72694
155635 199436
249591 15236
289188 15961
103491 33968
156389 81886
109351 209229
171440 267294
163870 248401
131969 178756
9221 169177
260694 220315
269088 35874
290037 297526
265364 174673
76454 106953
295403...

output:

75775
178866 220658
216830 178866
21962 62906
116799 21962
244957 86622
275732 86622
282829 275732
261832 120836
121099 261832
98125 177873
245147 98125
99308 3193
6290 99308
276396 241828
172777 241828
242671 50796
253554 242671
71198 211594
172384 71198
193456 109726
184137 193456
39703 106811
728...

result:

ok 

Test #36:

score: 0
Accepted
time: 102ms
memory: 26676kb

input:

300000 200000
268875 299698
49456 238911
253416 131715
166479 165219
69608 253468
140528 186619
137943 109067
207499 182543
136182 122354
12682 142171
251354 129349
262603 24974
127211 266575
64257 59084
15494 188941
46131 74253
201532 186289
280188 54683
67889 147936
51625 190200
14525 267957
21567...

output:

299980
32823 145829
256239 32823
207157 256239
222259 207157
194249 222259
78764 222259
67338 78764
117617 67338
29039 67338
46826 29039
108696 46826
74352 108696
14672 74352
160454 14672
174101 160454
286566 174101
38204 286566
48417 38204
75784 48417
287075 48417
194272 287075
289182 287075
31990 ...

result:

ok 

Test #37:

score: 0
Accepted
time: 102ms
memory: 27324kb

input:

300000 200000
252299 248542
230009 292581
35373 177788
138462 49207
203763 290355
200968 46363
70737 135501
245118 130460
83904 194104
243404 182220
215102 277127
270112 266653
165260 276783
225775 51241
38318 188811
56846 27627
11119 197017
15001 49284
135322 78011
138863 47607
63330 161879
181459 ...

output:

299981
11442 293022
193962 11442
223649 193962
205662 223649
216466 223649
224206 223649
288499 224206
113415 224206
13336 113415
227978 13336
217687 13336
88782 217687
198923 88782
182893 198923
7091 182893
281536 182893
121640 281536
74791 121640
159809 74791
8016 159809
95808 159809
232732 159809...

result:

ok 

Test #38:

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

input:

300000 200000
235723 30090
67459 222058
284627 56565
234637 233195
3326 194537
94112 73402
170827 205038
72337 78377
155819 141662
41422 46461
11555 124904
277622 41037
79117 162799
219996 294
219927 188681
208776 237898
120706 173153
84405 86988
202756 8086
226100 37717
103623 179994
147240 211491
...

output:

299986
276830 32300
146801 276830
239354 276830
245238 276830
132244 245238
227662 132244
276924 227662
271085 227662
112788 271085
86300 112788
98657 86300
8692 98657
233881 8692
56778 233881
206658 233881
193403 206658
185051 193403
285559 193403
87687 193403
27552 87687
122441 27552
49114 27552
1...

result:

ok 

Test #39:

score: 0
Accepted
time: 66ms
memory: 19940kb

input:

300000 200000
80061 292736
174946 38672
259625 53067
214782 238383
163701 219665
238162 13244
180970 225561
35241 71601
144662 73871
61172 279306
161803 89218
110247 47561
169184 196068
147035 116466
54415 275886
159883 42384
125814 129529
286519 175439
31350 293381
160291 239936
16407 223094
15577 ...

output:

10710
251241 272530
77618 251241
151726 77618
206517 151726
225366 151726
217983 151726
257448 151726
218780 151726
28801 151726
48377 151726
108252 151726
270990 151726
233330 151726
232226 151726
4284 151726
71131 151726
219249 151726
53130 151726
156713 151726
279941 151726
140070 151726
100803 1...

result:

ok 

Test #40:

score: 0
Accepted
time: 81ms
memory: 20780kb

input:

300000 200000
28785 256887
113344 221367
183895 58315
159258 121177
136839 51993
105626 856
73420 154334
295324 75251
125010 294942
262624 107727
261674 270014
205575 125939
20457 117384
43418 256876
56584 84490
189540 36042
288965 253463
208755 282657
207265 73828
180315 280009
115713 151724
108850...

output:

114367
69684 127835
134749 69684
270860 87585
255185 270860
74411 76781
253975 74411
93072 253975
273815 253975
134534 138651
35271 138651
22069 35271
222753 35271
83761 35271
237236 124726
269824 237236
224551 269824
270631 269824
47743 270631
58526 270631
251647 175956
11798 251647
239273 81817
14...

result:

ok 

Test #41:

score: 0
Accepted
time: 86ms
memory: 20808kb

input:

300000 200000
149389 218612
106968 188276
89140 206644
55452 209146
215641 195248
178521 234035
268446 174218
3256 271482
100726 58776
246041 270239
247658 175460
275470 81543
17752 221131
136286 272104
180366 163839
227459 253230
277971 291653
213804 204057
135967 165528
206844 244444
108319 191172...

output:

117343
87264 10776
17727 87264
141615 17727
148279 27022
159050 148279
15643 51852
83497 15643
99735 191594
76446 99735
287522 62682
219137 287522
125526 219137
176415 125526
33005 291314
243860 33005
157841 243860
165880 188465
251354 188465
27316 251354
136352 66426
36815 66426
134309 36815
192759...

result:

ok 

Test #42:

score: 0
Accepted
time: 80ms
memory: 20912kb

input:

300000 200000
74279 138727
286432 186669
275837 138414
211187 37987
262056 34763
61485 70542
294955 10724
121762 196438
65069 115877
69931 169035
12923 201472
136006 232958
144257 247816
194195 7750
74389 244628
15768 176829
220044 134051
116159 227393
135299 36882
17107 138355
242615 64967
82311 93...

output:

121169
152199 227141
86191 152199
100902 61743
234920 100902
234891 234920
154656 269298
195258 154656
36854 178314
238445 36854
254481 36854
97697 171480
50479 97697
36323 50479
272580 27924
102454 272580
183948 102454
266417 265743
85195 266417
247458 266417
1303 42199
20104 1303
171572 1303
15727...

result:

ok 

Extra Test:

score: 0
Extra Test Passed