QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#722315#9570. Binary Treeucup-team5559AC ✓365ms21376kbC++172.9kb2024-11-07 18:35:112024-11-07 18:35:12

详细

Test #1:

score: 100
Accepted
time: 2ms
memory: 8320kb

input:

2
5
0 0
1 5
2 4
0 0
0 0
2
0
2
0 2
0 0
2

output:

? 5 3
? 3 4
! 3
? 1 2
! 2

result:

ok OK (2 test cases)

Test #2:

score: 0
Accepted
time: 94ms
memory: 8612kb

input:

5555
8
2 0
8 6
0 0
3 0
0 0
7 0
0 0
5 4
0
2
0
8
0 0
1 4
2 0
0 0
7 8
0 0
3 0
6 0
2
2
0
8
5 8
0 0
1 7
0 0
0 0
4 2
0 0
6 0
2
2
0
5
4 5
3 1
0 0
0 0
0 0
0
0
8
0 0
0 0
5 6
0 0
1 4
2 0
3 8
0 0
1
1
0
5
3 0
5 1
0 0
0 0
4 0
2
0
5
5 0
0 0
0 0
3 0
2 4
1
2
3
3 0
1 0
0 0
1
2
2 0
0 0
2
3
2 3
0 0
0 0
2
10
2 8
9 7
0 ...

output:

? 8 6
? 5 4
? 4 3
! 4
? 2 7
? 7 8
? 8 6
! 8
? 6 1
? 5 3
? 3 7
! 3
? 2 4
? 2 3
! 2
? 6 7
? 1 4
? 5 3
! 5
? 1 5
? 5 4
! 5
? 2 4
? 5 1
! 1
? 2 3
! 1
? 1 2
! 2
? 2 3
! 3
? 2 5
? 1 9
? 9 10
! 9
? 1 2
! 1
? 9 5
? 2 1
? 2 6
! 6
? 3 10
? 8 6
? 8 10
! 8
? 9 3
? 1 7
? 2 9
! 9
? 1 2
! 2
? 4 3
? 1 7
! 7
? 4 5
?...

result:

ok OK (5555 test cases)

Test #3:

score: 0
Accepted
time: 59ms
memory: 8436kb

input:

600
2
2 0
0 0
2
3
2 0
3 0
0 0
2
4
4 0
1 0
0 0
3 0
2
2
5
4 0
0 0
1 0
2 0
3 0
0
0
6
4 0
6 0
2 0
5 0
0 0
1 0
2
0
7
7 0
3 0
6 0
5 0
2 0
1 0
0 0
2
0
8
7 0
0 0
2 0
8 0
1 0
5 0
3 0
6 0
2
2
2
9
7 0
4 0
2 0
1 0
0 0
8 0
9 0
5 0
6 0
0
2
2
10
9 0
6 0
8 0
7 0
0 0
10 0
2 0
4 0
5 0
1 0
2
2
2
11
2 0
10 0
6 0
9 0
0 ...

output:

? 1 2
! 2
? 1 3
! 3
? 2 4
? 4 3
! 3
? 4 3
? 4 2
! 4
? 2 1
? 1 5
! 1
? 2 6
? 6 7
! 6
? 7 5
? 5 8
? 8 4
! 4
? 1 9
? 1 2
? 2 3
! 3
? 7 6
? 10 9
? 9 5
! 5
? 2 9
? 10 6
? 10 2
! 10
? 1 6
? 2 4
? 4 11
! 8
? 3 2
? 7 12
? 12 1
! 1
? 13 4
? 1 6
? 6 5
! 5
? 2 14
? 15 8
? 15 14
! 15
? 15 1
? 6 2
? 2 7
? 7 9
! ...

result:

ok OK (600 test cases)

Test #4:

score: 0
Accepted
time: 172ms
memory: 21376kb

input:

2
99999
21832 0
77205 0
62668 0
58313 0
14640 0
76941 0
62678 0
8464 0
43145 0
26195 0
46140 0
83205 0
40047 0
81645 0
27077 0
92036 0
14236 0
3576 0
15430 0
75654 0
29049 0
62218 0
83318 0
1116 0
77861 0
9755 0
49236 0
70959 0
62295 0
33580 0
88208 0
55840 0
71061 0
24695 0
88831 0
1891 0
57285 0
9...

output:

? 43991 70790
? 46637 98261
? 58487 69452
? 33433 15987
? 69747 99973
? 39866 20230
? 88048 96459
? 77580 73185
? 45472 79465
? 53295 58519
? 83537 21197
? 44100 38262
? 60897 55501
? 29820 80514
? 21304 57286
? 57286 53295
! 53295
? 46352 44110
? 45037 58000
? 4670 60270
? 10046 5143
? 73278 23215
...

result:

ok OK (2 test cases)

Test #5:

score: 0
Accepted
time: 93ms
memory: 16752kb

input:

15
3
0 0
1 0
2 0
1
7
6 0
3 0
5 0
0 0
7 0
4 0
1 0
2
2
15
6 0
5 0
1 0
7 0
14 0
11 0
15 0
12 0
2 0
4 0
9 0
13 0
0 0
8 0
3 0
0
0
0
31
3 0
31 0
17 0
23 0
4 0
13 0
1 0
12 0
6 0
0 0
20 0
26 0
14 0
29 0
8 0
25 0
21 0
19 0
5 0
15 0
18 0
10 0
22 0
7 0
28 0
2 0
24 0
30 0
27 0
9 0
16 0
2
0
0
2
63
15 0
62 0
5 0
...

output:

? 1 3
! 2
? 5 1
? 1 4
! 4
? 6 9
? 3 7
? 3 6
! 3
? 29 13
? 16 2
? 28 9
? 28 16
! 16
? 37 8
? 30 14
? 55 56
? 19 22
? 22 18
! 6
? 36 89
? 110 96
? 1 81
? 118 10
? 70 75
? 70 118
! 118
? 64 233
? 148 51
? 1 176
? 78 126
? 46 136
? 77 214
? 77 46
! 77
? 48 439
? 468 437
? 37 322
? 112 223
? 467 8
? 478 ...

result:

ok OK (15 test cases)

Test #6:

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

input:

16
2
2 0
0 0
2
4
4 0
3 0
1 0
0 0
2
2
8
5 0
0 0
4 0
8 0
2 0
3 0
6 0
1 0
2
2
2
16
2 0
5 0
1 0
11 0
13 0
14 0
8 0
6 0
0 0
4 0
3 0
7 0
15 0
10 0
16 0
9 0
2
2
2
0
32
15 0
0 0
14 0
18 0
26 0
17 0
25 0
27 0
6 0
9 0
4 0
13 0
23 0
30 0
32 0
12 0
11 0
31 0
28 0
3 0
19 0
10 0
22 0
7 0
5 0
29 0
24 0
20 0
21 0
1...

output:

? 1 2
! 2
? 2 1
? 1 4
! 4
? 1 4
? 4 6
? 6 7
! 7
? 1 11
? 10 6
? 6 7
? 7 12
! 7
? 13 16
? 19 29
? 5 7
? 7 27
? 27 8
! 27
? 24 8
? 20 6
? 10 13
? 32 25
? 25 7
? 7 29
! 7
? 113 80
? 115 16
? 112 63
? 50 25
? 89 81
? 81 11
? 11 114
! 114
? 113 90
? 20 248
? 130 8
? 142 58
? 182 239
? 161 192
? 192 244
?...

result:

ok OK (16 test cases)

Test #7:

score: 0
Accepted
time: 89ms
memory: 17136kb

input:

15
2
2 0
0 0
2
6
5 0
1 0
6 0
2 0
3 0
0 0
2
2
14
12 0
0 0
11 0
5 0
7 0
1 0
8 0
10 0
14 0
13 0
6 0
9 0
2 0
4 0
2
0
1
30
10 0
29 0
23 0
28 0
9 0
14 0
2 0
30 0
19 0
0 0
15 0
1 0
22 0
8 0
18 0
27 0
7 0
24 0
26 0
3 0
20 0
25 0
6 0
17 0
4 0
12 0
21 0
16 0
13 0
5 0
2
0
0
2
62
24 0
22 0
18 0
17 0
49 0
53 0
3...

output:

? 1 2
! 2
? 2 5
? 5 6
! 6
? 5 14
? 12 6
? 12 14
! 9
? 20 27
? 13 2
? 25 28
? 25 13
! 13
? 30 33
? 32 4
? 61 45
? 46 43
? 43 32
! 35
? 84 70
? 37 90
? 56 58
? 116 29
? 80 31
? 31 115
! 31
? 204 159
? 235 47
? 169 248
? 1 84
? 162 87
? 249 222
? 222 1
! 1
? 209 359
? 137 139
? 71 459
? 474 289
? 156 3...

result:

ok OK (15 test cases)

Test #8:

score: 0
Accepted
time: 70ms
memory: 8288kb

input:

600
2
2 0
0 0
2
3
3 2
0 0
0 0
2
4
3 0
0 0
0 0
1 2
2
2
5
0 0
3 1
4 5
0 0
0 0
0
0
6
3 5
1 4
0 0
6 0
0 0
0 0
2
0
7
3 7
0 0
0 0
2 5
0 0
1 4
0 0
2
0
8
0 0
3 7
1 0
2 5
6 8
0 0
0 0
0 0
2
1
2
9
9 8
0 0
7 2
0 0
0 0
0 0
0 0
4 5
3 6
1
1
0
10
3 6
8 0
4 2
5 7
0 0
10 9
0 0
0 0
0 0
0 0
1
1
2
11
0 0
4 9
5 8
6 3
0 0...

output:

? 1 2
! 2
? 2 3
! 3
? 2 1
? 1 3
! 3
? 2 4
? 2 1
! 2
? 5 2
? 2 6
! 2
? 4 1
? 3 7
! 3
? 7 4
? 6 8
? 5 4
! 4
? 1 6
? 7 2
? 3 9
! 3
? 1 2
? 5 7
? 4 3
! 3
? 2 3
? 1 7
? 6 4
! 4
? 1 11
? 4 8
? 4 10
! 4
? 7 13
? 9 11
? 6 5
! 5
? 11 12
? 5 10
? 4 13
! 13
? 14 8
? 2 5
? 13 12
! 12
? 10 9
? 8 2
? 16 12
! 16
?...

result:

ok OK (600 test cases)

Test #9:

score: 0
Accepted
time: 131ms
memory: 12164kb

input:

2
99999
0 0
7999 97267
75750 37659
0 0
0 0
33761 92098
90707 18838
13602 27569
0 0
0 0
0 0
0 0
0 0
0 0
0 0
14586 86647
1519 23132
0 0
3430 14643
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
47066 36968
95308 38482
34100 25297
0 0
0 0
0 0
0 0
88902 58991
0 0
0 0
66315 68538
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0...

output:

? 22163 50379
? 11838 89914
? 18079 15463
? 72017 29994
? 80147 27856
? 80763 26264
? 39876 84186
? 73287 34615
? 43462 43070
? 38721 85806
? 84940 93114
? 3443 79116
? 49016 68555
? 56289 87545
? 32426 3887
! 3887
? 78976 42261
? 84675 32955
? 2124 81852
? 13836 79494
? 80643 24965
? 38932 5573
? 5...

result:

ok OK (2 test cases)

Test #10:

score: 0
Accepted
time: 90ms
memory: 10628kb

input:

15
3
3 2
0 0
0 0
1
7
0 0
3 6
0 0
7 2
0 0
0 0
5 1
2
2
15
14 12
0 0
0 0
0 0
8 6
10 11
0 0
3 7
2 4
0 0
0 0
0 0
15 5
0 0
9 1
0
0
0
31
4 9
0 0
29 17
0 0
0 0
15 31
5 21
18 14
0 0
0 0
0 0
16 2
12 7
0 0
23 10
0 0
30 13
0 0
24 27
11 26
0 0
0 0
0 0
0 0
19 20
0 0
0 0
0 0
6 25
8 1
28 22
2
0
0
2
63
53 48
40 57
0...

output:

? 2 3
! 1
? 7 2
? 3 6
! 6
? 15 5
? 9 1
? 2 4
! 2
? 17 29
? 6 25
? 15 31
? 23 10
! 10
? 2 1
? 40 57
? 6 44
? 32 52
? 4 47
! 52
? 115 20
? 48 45
? 101 127
? 34 105
? 1 57
? 10 111
! 111
? 140 70
? 206 196
? 135 152
? 208 147
? 197 237
? 77 125
? 133 209
! 133
? 121 60
? 305 71
? 308 106
? 373 473
? 26...

result:

ok OK (15 test cases)

Test #11:

score: 0
Accepted
time: 85ms
memory: 11236kb

input:

16
2
0 0
1 0
2
4
4 2
0 0
0 0
3 0
2
2
8
3 0
0 0
0 0
0 0
1 2
0 0
6 4
5 7
2
1
2
16
16 15
0 0
0 0
0 0
7 11
8 10
0 0
13 0
0 0
0 0
0 0
3 9
0 0
4 2
5 14
6 12
2
0
0
0
32
0 0
22 21
25 18
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
5 10
30 0
1 24
12 31
0 0
0 0
16 8
3 15
11 26
23 14
28 20
6 9
0 0
13 27
0 0
0 0
7 17
0 0
0 ...

output:

? 1 2
! 2
? 2 4
? 4 3
! 3
? 1 8
? 6 4
? 7 8
! 8
? 15 16
? 6 12
? 8 10
? 8 13
! 8
? 2 19
? 3 15
? 25 18
? 13 27
? 13 30
! 13
? 14 9
? 58 24
? 29 32
? 17 3
? 15 39
? 15 57
! 15
? 28 83
? 75 21
? 10 7
? 126 84
? 94 33
? 103 58
! 58
? 3 245
? 218 134
? 223 108
? 47 234
? 119 200
? 90 69
? 135 20
? 135 1...

result:

ok OK (16 test cases)

Test #12:

score: 0
Accepted
time: 91ms
memory: 10612kb

input:

15
2
0 0
1 0
2
6
6 4
1 5
0 0
0 0
3 0
0 0
2
2
14
0 0
1 7
5 11
13 9
0 0
2 8
0 0
10 0
0 0
0 0
0 0
14 6
0 0
3 4
2
0
1
30
7 0
5 13
0 0
0 0
14 30
15 20
0 0
0 0
3 19
0 0
0 0
11 21
9 1
16 24
0 0
0 0
28 2
8 10
0 0
0 0
0 0
0 0
18 6
0 0
4 29
12 25
0 0
23 26
0 0
27 22
2
0
0
2
62
0 0
0 0
28 47
7 38
0 0
0 0
17 26...

output:

? 1 2
! 2
? 5 1
? 6 4
! 4
? 6 14
? 3 4
? 5 11
! 3
? 2 28
? 23 26
? 18 6
? 8 10
! 10
? 36 61
? 18 30
? 31 50
? 10 51
? 42 44
! 44
? 44 18
? 53 93
? 75 45
? 107 41
? 80 32
? 57 89
! 32
? 196 253
? 42 224
? 178 31
? 218 103
? 244 223
? 102 147
? 62 32
! 32
? 69 30
? 210 172
? 19 233
? 188 349
? 94 198
...

result:

ok OK (15 test cases)

Test #13:

score: 0
Accepted
time: 60ms
memory: 8368kb

input:

600
2
0 0
1 0
2
3
0 0
1 3
0 0
2
4
2 4
0 0
0 0
3 0
2
2
5
2 5
0 0
0 0
0 0
4 3
0
0
6
6 4
0 0
0 0
3 0
2 1
0 0
1
0
7
0 0
0 0
2 4
5 6
0 0
0 0
1 3
2
0
8
2 7
0 0
6 0
0 0
8 3
0 0
4 5
0 0
2
2
2
9
5 2
0 0
7 4
6 8
0 0
0 0
0 0
9 1
0 0
0
0
2
10
3 5
10 7
0 0
0 0
6 2
0 0
4 0
9 1
0 0
0 0
1
2
2
11
9 6
4 1
0 0
0 0
11 ...

output:

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

result:

ok OK (600 test cases)

Test #14:

score: 0
Accepted
time: 147ms
memory: 16528kb

input:

2
99999
96748 53986
34197 77552
29863 63559
79099 26449
45078 1051
0 0
27416 4135
0 0
38606 81189
93892 68603
48776 185
79602 18311
51243 83678
89044 40032
28883 35663
0 0
0 0
21603 15821
0 0
51448 75971
70275 8326
0 0
0 0
57049 72937
3297 94939
0 0
59258 39159
3205 34675
54876 24769
0 0
0 0
0 0
851...

output:

? 71188 27459
? 40940 91930
? 20734 59806
? 39409 64602
? 55772 52254
? 56002 94431
? 417 58233
? 72088 3548
? 20932 36123
? 89106 46985
? 87664 73034
? 96729 92975
? 71557 90043
? 27449 88929
? 28191 2862
? 82396 15204
! 15204
? 36553 70265
? 11800 93063
? 78349 99536
? 59217 22534
? 29352 21877
? ...

result:

ok OK (2 test cases)

Test #15:

score: 0
Accepted
time: 92ms
memory: 12432kb

input:

15
3
0 0
1 3
0 0
1
7
0 0
1 7
0 0
6 2
3 4
0 0
0 0
1
2
15
2 11
0 0
13 1
12 14
0 0
0 0
5 8
10 4
0 0
0 0
0 0
0 0
0 0
6 15
9 3
0
1
0
31
24 22
0 0
31 6
0 0
4 3
11 19
0 0
0 0
28 21
25 20
0 0
0 0
0 0
2 16
0 0
27 18
8 10
15 17
26 1
23 29
7 5
12 14
0 0
0 0
0 0
0 0
0 0
0 0
30 13
0 0
0 0
0
1
0
1
63
51 35
33 57
...

output:

? 1 3
! 2
? 2 6
? 4 3
! 3
? 15 4
? 13 1
? 3 9
! 3
? 14 1
? 8 10
? 18 14
? 15 17
! 18
? 15 38
? 22 47
? 62 8
? 36 30
? 14 16
! 16
? 51 34
? 108 24
? 109 47
? 119 85
? 29 31
? 80 83
! 80
? 83 124
? 22 162
? 60 180
? 221 119
? 100 238
? 125 102
? 73 13
! 13
? 322 266
? 386 146
? 106 72
? 59 271
? 324 1...

result:

ok OK (15 test cases)

Test #16:

score: 0
Accepted
time: 93ms
memory: 13300kb

input:

16
2
0 0
1 0
2
4
0 0
1 0
4 2
0 0
2
2
8
0 0
0 0
0 0
3 5
8 6
2 0
1 4
0 0
2
2
2
16
0 0
7 8
0 0
1 2
0 0
0 0
0 0
5 10
3 0
12 16
14 13
0 0
15 4
0 0
0 0
6 9
2
2
2
0
32
26 17
5 31
28 25
18 7
0 0
0 0
14 12
15 0
22 4
0 0
29 1
19 2
0 0
0 0
0 0
6 8
10 21
0 0
0 0
0 0
13 3
0 0
0 0
0 0
32 30
0 0
20 9
0 0
0 0
23 16...

output:

? 1 2
! 2
? 1 3
? 3 4
! 4
? 3 5
? 8 6
? 6 2
! 2
? 7 8
? 12 16
? 6 9
? 9 3
! 9
? 29 1
? 28 25
? 23 16
? 6 8
? 8 15
! 8
? 39 56
? 63 11
? 40 52
? 35 17
? 44 1
? 1 38
! 1
? 46 24
? 68 55
? 80 61
? 118 115
? 87 85
? 27 120
? 120 21
! 21
? 60 97
? 22 248
? 251 203
? 234 63
? 108 109
? 173 194
? 131 42
? ...

result:

ok OK (16 test cases)

Test #17:

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

input:

15
2
0 0
1 0
2
6
0 0
5 0
1 2
0 0
0 0
4 3
2
0
14
8 14
0 0
0 0
0 0
0 0
12 11
10 0
0 0
2 7
0 0
4 1
0 0
3 6
5 9
1
1
0
30
29 21
6 9
0 0
0 0
0 0
0 0
0 0
19 17
24 30
0 0
14 26
23 0
0 0
0 0
25 18
0 0
7 20
16 12
0 0
13 11
28 8
10 15
0 0
0 0
0 0
3 22
5 2
0 0
0 0
4 1
1
0
1
1
62
0 0
34 33
0 0
0 0
0 0
37 45
0 0
...

output:

? 1 2
! 2
? 2 6
? 6 4
! 6
? 8 11
? 14 2
? 9 10
! 9
? 8 7
? 26 10
? 14 20
? 11 3
! 26
? 48 42
? 12 55
? 35 19
? 14 59
? 38 54
! 54
? 40 41
? 69 108
? 20 54
? 80 1
? 38 6
? 64 62
! 64
? 59 90
? 221 158
? 225 198
? 174 251
? 215 22
? 146 62
? 70 176
! 176
? 60 468
? 44 352
? 25 453
? 280 469
? 79 459
?...

result:

ok OK (15 test cases)

Test #18:

score: 0
Accepted
time: 137ms
memory: 11836kb

input:

2
99999
0 0
88119 0
72740 0
6901 19702
0 0
10620 84889
0 0
9552 63972
45156 60768
9152 72379
0 0
59875 97207
48193 0
17282 54916
65927 27713
80083 15817
36966 75381
0 0
77279 56298
0 0
11554 61779
0 0
89976 0
65282 42151
95206 62876
97329 86772
0 0
0 0
0 0
11820 0
0 0
20432 0
50520 39907
0 0
46948 1...

output:

? 35226 88409
? 16093 69527
? 11494 10853
? 37465 91694
? 73088 33972
? 21572 91343
? 51091 99968
? 37874 93596
? 75096 73345
? 61908 11549
? 54898 20607
? 79113 8254
? 68953 83493
? 76880 63266
? 83127 18003
! 83127
? 91773 36933
? 68004 50906
? 65219 69818
? 33796 56485
? 61722 74041
? 56446 35779...

result:

ok OK (2 test cases)

Test #19:

score: 0
Accepted
time: 365ms
memory: 8340kb

input:

100000
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
2
2
0 0
0 1
2
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
0
2
0 0
0 1
2
2
0 0
0 1
0
2
0 0...

output:

? 1 2
! 2
? 1 2
! 1
? 1 2
! 2
? 1 2
! 1
? 1 2
! 2
? 1 2
! 1
? 1 2
! 1
? 1 2
! 1
? 1 2
! 1
? 1 2
! 2
? 1 2
! 1
? 1 2
! 1
? 1 2
! 2
? 1 2
! 2
? 1 2
! 1
? 1 2
! 2
? 1 2
! 2
? 1 2
! 2
? 1 2
! 2
? 1 2
! 1
? 1 2
! 1
? 1 2
! 1
? 1 2
! 2
? 1 2
! 1
? 1 2
! 1
? 1 2
! 2
? 1 2
! 2
? 1 2
! 2
? 1 2
! 2
? 1 2
! 2
...

result:

ok OK (100000 test cases)

Extra Test:

score: 0
Extra Test Passed