QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#499994#8890. Island Alliancesthangthang100 ✓1447ms27516kbC++201.2kb2024-07-31 20:58:522024-07-31 20:58:54

Judging History

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

  • [2024-07-31 20:58:54]
  • 评测
  • 测评结果:100
  • 用时:1447ms
  • 内存:27516kb
  • [2024-07-31 20:58:52]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

const int N = 1e5 + 5;

int n, m, q;
int par[N];
set <int> cur[N], nt[N];

int fin(int u){
    if (u == par[u]) return u; return par[u] = fin(par[u]);
}

void solve(){
    cin >> n >> m >> q;
    for (int i = 1; i <= n; ++ i){
        par[i] = i;
        cur[i].insert(i);
    }

    for (int i = 1; i <= m; ++ i){
        int u, v; cin >> u >> v;
        nt[u].insert(v);
        nt[v].insert(u);
    }

    for (int i = 1; i <= q; ++ i){
        int u, v; cin >> u >> v;
        u = fin(u); v = fin(v);
        if (nt[u].size() > nt[v].size()) swap(u, v);
        bool ck = true;
        for (int dhs : nt[u]) if (cur[v].find(dhs) != cur[v].end()){
            cout << "REFUSE" << '\n';
            ck = false;
            break;
        }

        if (ck){
            cout << "APPROVE" << '\n';
            par[u] = v;
            if (cur[u].size() > cur[v].size()) swap(cur[u], cur[v]);
            for (int dhs : cur[u]) cur[v].insert(dhs); cur[u].clear();
            for (int dhs : nt[u]) nt[v].insert(dhs); nt[u].clear();
        }
    }
}

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    solve();

    return 0;
}

详细

Subtask #1:

score: 15
Accepted

Test #1:

score: 15
Accepted
time: 402ms
memory: 22416kb

input:

500 100000 100000
438 332
135 136
263 366
499 464
152 218
108 468
406 253
68 292
172 4
26 164
387 157
100 283
291 331
192 89
81 210
456 200
226 306
67 446
332 161
389 480
106 468
225 292
370 6
396 107
364 10
415 37
162 367
361 495
287 412
373 196
92 70
86 294
279 159
73 111
213 475
154 127
240 136
3...

output:

REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
R...

result:

ok 100000 lines

Test #2:

score: 15
Accepted
time: 63ms
memory: 15336kb

input:

500 23275 99675
22 472
149 134
336 268
495 90
428 408
273 62
351 420
25 181
211 29
293 369
138 426
177 366
20 290
434 348
56 295
495 309
298 382
356 436
165 383
14 423
493 369
17 347
36 140
105 308
199 320
199 209
411 107
395 297
264 394
356 498
43 287
324 76
206 432
337 239
482 451
178 280
175 358
...

output:

APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUS...

result:

ok 99675 lines

Test #3:

score: 15
Accepted
time: 66ms
memory: 15148kb

input:

500 23275 99675
2 43
139 322
191 111
178 412
159 78
474 492
122 353
319 122
292 361
286 268
52 82
67 361
381 141
269 274
228 445
208 224
470 476
418 214
379 112
299 431
323 429
304 345
422 489
76 316
19 61
57 448
217 249
361 38
31 146
466 440
135 254
233 347
356 264
342 389
165 251
117 373
302 489
4...

output:

APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUS...

result:

ok 99675 lines

Test #4:

score: 15
Accepted
time: 72ms
memory: 15016kb

input:

430 21838 62083
34 183
254 84
336 127
250 109
148 138
168 332
384 216
384 334
429 17
195 23
162 19
246 410
229 149
67 398
88 67
347 225
230 162
300 307
309 49
418 213
250 426
162 147
229 289
219 234
359 117
325 2
199 31
271 195
17 57
294 131
329 83
424 60
350 10
245 349
130 210
86 158
259 257
271 35...

output:

APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
REFUSE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
REFUSE
APPROVE
REFUS...

result:

ok 62083 lines

Test #5:

score: 15
Accepted
time: 57ms
memory: 14720kb

input:

445 18622 61044
232 207
287 93
207 124
305 287
357 205
441 380
406 421
442 407
179 313
265 103
438 234
344 62
103 425
193 88
28 250
64 264
145 309
210 307
25 181
228 55
209 1
96 8
269 55
194 163
441 350
109 78
319 174
297 361
414 407
138 202
58 169
148 172
376 420
253 336
335 120
154 71
408 403
41 7...

output:

APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
REFUSE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APP...

result:

ok 61044 lines

Test #6:

score: 15
Accepted
time: 359ms
memory: 21984kb

input:

500 95508 95840
432 137
372 23
187 335
499 457
184 274
128 313
9 338
256 104
116 435
147 189
430 146
317 383
19 15
318 403
190 184
234 7
316 40
200 457
468 295
182 435
101 382
232 4
153 225
112 73
128 4
403 236
429 258
269 374
436 30
64 398
272 327
406 433
251 51
275 77
13 181
351 129
274 102
349 40...

output:

APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
APPROVE
REFUSE
REFUSE
REFUSE
REFUSE
REFUSE
APPROVE
APPROVE
REFUSE...

result:

ok 95840 lines

Subtask #2:

score: 17
Accepted

Test #7:

score: 17
Accepted
time: 68ms
memory: 18340kb

input:

100000 250 100000
87753 22052
13044 78494
40286 86692
21189 22558
78512 90619
80348 95509
73181 68207
1058 7977
96443 54748
30078 11315
92868 98488
18943 31255
29398 50255
56004 37701
75918 49644
50803 74243
2396 67674
83011 14838
87869 33260
6215 81554
81950 47045
53217 8222
20380 40891
24740 40716...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #8:

score: 17
Accepted
time: 45ms
memory: 18040kb

input:

100000 250 100000
87833 37778
87833 74638
87833 38222
87833 92149
87833 98348
87833 90004
87833 82157
87833 81825
87833 29576
87833 33215
87833 28133
87833 80206
87833 19268
87833 30083
87833 50645
87833 25055
87833 5954
87833 11075
87833 7068
87833 94719
87833 46676
87833 22005
87833 9913
87833 592...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #9:

score: 17
Accepted
time: 39ms
memory: 18116kb

input:

100000 250 100000
82486 1627
82486 58032
82486 6259
82486 18883
82486 31853
82486 81890
82486 49035
82486 64988
82486 70131
82486 17861
82486 19615
82486 37652
82486 33231
82486 4311
82486 41314
82486 41645
82486 91934
82486 41006
82486 20104
82486 29473
82486 35291
82486 57093
82486 32038
82486 569...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #10:

score: 17
Accepted
time: 14ms
memory: 13388kb

input:

7886 231 41644
1579 6695
754 106
521 2094
501 2018
2792 5864
4575 2015
3260 2264
5117 3267
7184 6240
4433 823
434 5461
7081 3488
164 11
3623 6288
1388 7093
3703 5926
6280 2846
6735 3080
1802 4335
3243 7148
6992 1495
4224 1032
7105 7631
7480 1261
2980 5032
5837 5548
1430 5882
6911 2304
6686 1974
104 ...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 41644 lines

Test #11:

score: 17
Accepted
time: 72ms
memory: 18340kb

input:

96785 174 99129
51668 2156
1644 11331
96774 45368
30553 75506
31367 70888
55738 22172
79765 57360
54066 89492
44327 28235
63816 66748
21662 94941
47809 45665
9698 11712
51638 76612
47772 12214
37096 737
84423 34939
17581 4769
58703 10842
61948 3444
17940 6676
34852 83829
830 57244
14604 75646
56702 ...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 99129 lines

Test #12:

score: 17
Accepted
time: 33ms
memory: 15280kb

input:

42421 43 52011
7656 37651
16804 30864
32170 41021
13011 32255
8409 33307
10176 19368
8928 42288
5687 4887
10362 20530
22758 9182
42361 27155
15846 27506
9582 13255
28363 18703
34873 13987
5121 15743
21267 7196
9545 26421
31850 25657
27244 27242
14606 16235
27629 17707
24773 25772
38068 2825
20794 15...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 52011 lines

Subtask #3:

score: 20
Accepted

Test #13:

score: 20
Accepted
time: 141ms
memory: 13864kb

input:

5000 5000 100000
1178 3110
1392 1448
302 3468
3181 4281
3002 1653
1890 1964
88 932
30 1018
1222 4955
2389 2597
3075 1462
3713 2366
1847 837
106 1819
1535 2207
701 272
407 1292
1930 3711
932 776
1635 1316
2004 1519
4407 1133
668 1905
4720 3552
1592 265
3947 4648
1816 1411
4158 1678
2583 2281
4580 272...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #14:

score: 20
Accepted
time: 81ms
memory: 13804kb

input:

5000 5000 100000
4523 649
862 906
3132 332
421 2788
862 2478
2418 862
862 302
4523 2743
2418 1908
3132 1347
4523 1860
421 3182
2922 2869
1134 1326
2418 4217
421 557
862 4594
862 3546
2418 2661
3132 801
2418 1686
2418 140
862 1137
421 3541
3173 255
1778 3455
862 2946
2418 2904
1778 4026
1134 1240
177...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #15:

score: 20
Accepted
time: 56ms
memory: 13664kb

input:

5000 5000 100000
1345 3901
2161 4627
1345 1189
1345 3148
2920 3507
2112 3548
1345 404
1480 1273
2920 2637
357 3635
1697 513
1697 3877
2112 3680
4473 3712
1697 4741
1855 3444
2920 3679
1345 4497
2920 810
1697 1690
926 1014
1697 4596
1855 3556
2112 4827
2112 826
1480 4069
2161 4056
1855 4069
357 740
2...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #16:

score: 20
Accepted
time: 27ms
memory: 13368kb

input:

2816 3008 34006
2135 2543
1945 1088
2266 710
1771 2413
2028 2318
2536 717
2217 1094
2739 2402
660 1401
1917 552
2582 940
2793 1195
1467 2107
1056 495
2709 1700
1547 522
842 1545
656 1275
2080 93
2155 376
2188 2233
906 2145
1258 2407
155 2547
1480 2229
788 2057
1582 1922
1805 1824
1293 2052
1208 2690...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 34006 lines

Test #17:

score: 20
Accepted
time: 21ms
memory: 13200kb

input:

2065 564 56727
1345 367
1391 1707
538 1170
904 786
1712 1971
1472 526
1393 1723
1688 53
1484 1461
1767 413
1314 1159
1356 1253
38 1904
399 790
636 1795
1255 319
972 1806
1003 1845
778 1385
1620 1691
532 280
1089 480
779 2019
298 1561
462 21
2018 1862
772 1948
1869 1206
450 1518
403 1147
1677 244
605...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 56727 lines

Test #18:

score: 20
Accepted
time: 21ms
memory: 13600kb

input:

3160 3922 17191
2165 120
358 1915
1027 3008
821 2213
2481 433
3145 303
115 2127
1701 545
2352 1786
225 243
3059 492
152 1809
2801 1536
591 3160
2122 2979
428 1815
2498 2678
2368 2793
2202 598
2591 389
426 1831
459 1841
41 1277
1936 693
395 770
2700 357
2771 653
877 674
1700 1436
2523 270
1607 1045
1...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 17191 lines

Subtask #4:

score: 23
Accepted

Test #19:

score: 23
Accepted
time: 202ms
memory: 27400kb

input:

100000 100000 99864
27536 45173
35372 92616
8717 64484
55559 69353
19700 2100
83617 4069
29464 40271
17939 28935
45325 8607
75797 11943
28596 35454
67292 51852
24027 866
6393 45506
19708 28202
42578 41604
9637 96331
50820 4545
27797 18861
35529 93065
36171 34538
25233 77855
2057 97692
80314 4177
260...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 99864 lines

Test #20:

score: 23
Accepted
time: 91ms
memory: 27440kb

input:

100000 100000 90001
59104 76167
59104 8336
92659 98695
55389 65179
50958 34661
56645 81363
63832 30958
92659 64970
87717 8650
87717 8847
92659 46073
87717 83533
56645 94837
92659 73858
87717 52841
63832 76286
59104 46733
55389 44339
59104 35463
56645 15957
23343 88001
23343 63683
59104 30079
96763 8...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 90001 lines

Test #21:

score: 23
Accepted
time: 80ms
memory: 27516kb

input:

100000 100000 90001
54077 29007
59699 94846
54077 7703
51759 5193
54077 68997
90745 4264
5488 17140
42989 95790
91409 89766
59699 56554
42989 21837
89520 90218
42989 39849
90745 67589
89520 63916
5488 76783
90209 98416
90209 15445
59699 45053
54077 64816
59699 49145
90209 41932
42989 34036
91409 496...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 90001 lines

Test #22:

score: 23
Accepted
time: 24ms
memory: 24656kb

input:

95136 73350 12583
23319 36362
26654 20067
36245 75244
65636 16946
64940 30924
13675 71262
83056 20834
66153 448
70541 22203
18348 25699
70953 54855
76402 38059
12126 1014
82792 55216
84608 80326
38934 12642
28324 79239
39011 37701
84466 17830
89988 16672
2459 54918
82542 48055
52907 68007
35020 6109...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 12583 lines

Test #23:

score: 23
Accepted
time: 31ms
memory: 16720kb

input:

62886 5905 58823
31741 54759
61666 55507
930 9655
22979 21395
11013 40271
24918 3787
47240 44800
15112 97
53144 51958
12176 22296
39668 55097
10477 14742
57505 37816
25938 25124
15448 14446
44415 60905
41811 26042
22723 62310
55537 60778
51006 44423
8151 24269
2887 24471
47417 44516
52953 4238
57759...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 58823 lines

Test #24:

score: 23
Accepted
time: 126ms
memory: 22624kb

input:

51919 73546 51805
15685 9563
20209 3765
49990 1646
34399 14682
51172 3606
25592 8964
14925 11326
1447 7320
18447 15741
25237 8636
37779 14784
30580 21075
8205 5691
40716 47765
48651 43993
35227 19493
42123 48027
18008 1323
12547 30107
41666 27225
30661 38319
19607 12990
39619 11801
34349 10608
4575 ...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 51805 lines

Subtask #5:

score: 25
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Test #25:

score: 25
Accepted
time: 201ms
memory: 27484kb

input:

100000 100000 100000
45069 39267
14995 20000
91087 77405
53332 57503
22201 33980
92818 90281
76780 50794
82538 95958
41921 42752
89939 40739
77348 27810
46009 62692
68570 77610
20245 71914
3597 58987
4736 33154
73275 88900
78134 91131
39276 66498
57727 37073
69759 53322
34252 61006
37054 11191
95287...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #26:

score: 25
Accepted
time: 305ms
memory: 27448kb

input:

100000 100000 100000
42776 73850
27669 10839
42776 76909
27669 68871
70117 27640
27565 90024
27565 39575
27669 73545
27565 13208
75446 49379
27669 67785
13958 7050
24795 78186
27565 33990
13958 29993
42776 32279
42776 71001
21500 31929
21500 96061
7821 23776
21500 6755
13958 17569
70117 29524
27669 ...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #27:

score: 25
Accepted
time: 1447ms
memory: 27468kb

input:

100000 100000 100000
91451 84566
93262 87608
36868 82908
91451 45988
85099 19847
40115 20198
55479 30175
21565 83789
21565 1128
55479 40878
53926 68398
21565 93485
36868 72679
28961 89204
91451 13693
36868 1940
93262 58538
85099 24174
36868 52765
40115 66851
39366 68659
28961 19692
28961 72398
28961...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 100000 lines

Test #28:

score: 25
Accepted
time: 26ms
memory: 15848kb

input:

649 29148 6373
495 222
176 40
322 380
68 70
48 530
125 47
616 157
146 308
511 648
233 317
270 114
459 222
415 633
4 416
107 155
188 34
156 85
367 584
94 595
426 553
481 649
356 185
376 436
577 584
80 79
292 642
309 447
106 194
28 523
286 543
279 389
456 111
475 245
224 441
489 93
435 626
547 412
204...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
APPROVE
APPROVE
REFUSE
REFUSE
APPROVE
APPROVE
AP...

result:

ok 6373 lines

Test #29:

score: 25
Accepted
time: 45ms
memory: 21324kb

input:

74611 47578 61139
45748 60417
42951 20670
15967 73468
19385 18977
61868 68618
43098 63698
48436 44855
65168 51554
45274 34344
35953 21064
57210 13747
53831 34891
26064 47463
63832 10660
67950 15071
188 71881
39183 42876
52972 60439
36232 25135
4993 52590
27632 45468
31955 51786
32935 20898
9633 1487...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 61139 lines

Test #30:

score: 25
Accepted
time: 351ms
memory: 21920kb

input:

37529 74771 74095
9453 32879
34337 5745
27966 12384
16379 11695
589 27191
190 35630
620 27097
302 19466
4133 6933
22400 32011
27545 8439
6034 33634
8023 27689
14519 12336
18315 12267
26739 8549
271 8127
3175 10391
14644 31828
9419 24006
7788 27075
30471 12626
28299 23721
781 4644
5505 22268
11552 39...

output:

APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPROVE
APPR...

result:

ok 74095 lines

Extra Test:

score: 0
Extra Test Passed