QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#710770#9570. Binary Treeucup-team5109#AC ✓248ms10288kbC++234.7kb2024-11-04 21:36:472024-11-04 21:36:48

詳細信息

Test #1:

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

input:

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

output:

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

result:

ok OK (2 test cases)

Test #2:

score: 0
Accepted
time: 62ms
memory: 3864kb

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
1
2
0
5
4 5
3 1
0 0
0 0
0 0
1
0
8
0 0
0 0
5 6
0 0
1 4
2 0
3 8
0 0
0
1
5
3 0
5 1
0 0
0 0
4 0
2
2
5
5 0
0 0
0 0
3 0
2 4
2
2
3
3 0
1 0
0 0
2
2
2 0
0 0
0
3
2 3
0 0
0 0
0
10
2 8
9 7
0 0
...

output:

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

result:

ok OK (5555 test cases)

Test #3:

score: 0
Accepted
time: 34ms
memory: 3716kb

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
0
0
5
4 0
0 0
1 0
2 0
3 0
2
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
0
1
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
0
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
? 3 1
! 1
? 4 2
? 4 3
! 4
? 4 3
? 5 3
! 5
? 4 6
? 6 3
! 6
? 6 2
? 7 6
! 1
? 7 5
? 5 8
? 4 8
! 8
? 7 4
? 8 9
? 7 9
! 7
? 9 10
? 2 4
? 4 3
! 3
? 2 9
? 9 11
? 11 7
! 11
? 3 9
? 2 4
? 4 11
! 4
? 4 9
? 12 7
? 7 4
! 4
? 9 12
? 11 8
? 8 3
! 3
? 2 14
? 7 4
? 6 7
! 6
? 8 13
? 14 12
? 10 14
? 13 10
...

result:

ok OK (600 test cases)

Test #4:

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

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:

? 21832 43704
? 58313 90667
? 29049 99826
? 50081 7135
? 50295 36671
? 85060 23755
? 94555 5086
? 64878 39101
? 2725 46719
? 31640 22625
? 53272 83875
? 75446 71903
? 66112 43153
? 80680 92355
? 59645 41715
? 83875 59645
! 87390
? 55501 33258
? 18121 24332
? 46040 63519
? 45596 67370
? 30393 92502
?...

result:

ok OK (2 test cases)

Test #5:

score: 0
Accepted
time: 36ms
memory: 7944kb

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
? 1 5
? 5 2
! 2
? 9 6
? 8 5
? 13 8
! 13
? 29 13
? 16 2
? 9 28
? 13 9
! 9
? 8 37
? 10 24
? 12 57
? 46 4
? 4 8
! 36
? 36 89
? 96 110
? 79 20
? 112 121
? 8 4
? 20 8
! 8
? 64 233
? 148 51
? 1 176
? 78 126
? 46 136
? 214 77
? 126 214
! 126
? 439 48
? 457 144
? 228 4
? 328 386
? 360 120
? 96 23
...

result:

ok OK (15 test cases)

Test #6:

score: 0
Accepted
time: 34ms
memory: 8016kb

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
0
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
? 4 3
? 2 3
! 3
? 5 8
? 4 6
? 4 8
! 8
? 2 3
? 11 10
? 14 8
? 8 12
! 8
? 15 31
? 14 20
? 9 22
? 4 17
? 31 4
! 18
? 12 18
? 8 26
? 61 42
? 57 21
? 38 48
? 48 57
! 10
? 79 44
? 40 124
? 82 97
? 91 71
? 54 122
? 68 75
? 75 40
! 12
? 20 31
? 22 243
? 254 126
? 98 94
? 129 26
? 12 64
? 180 115
?...

result:

ok OK (16 test cases)

Test #7:

score: 0
Accepted
time: 24ms
memory: 7928kb

input:

15
2
2 0
0 0
2
6
5 0
1 0
6 0
2 0
3 0
0 0
0
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
? 5 2
? 6 5
! 5
? 5 14
? 12 6
? 14 12
! 9
? 20 27
? 13 2
? 28 25
? 27 28
! 28
? 60 10
? 2 9
? 6 25
? 16 41
? 41 6
! 53
? 9 94
? 59 69
? 52 17
? 23 15
? 79 8
? 8 102
! 8
? 204 159
? 235 47
? 248 169
? 132 200
? 116 19
? 68 3
? 3 116
! 116
? 359 209
? 139 137
? 296 75
? 357 51
? 237 269
? 34...

result:

ok OK (15 test cases)

Test #8:

score: 0
Accepted
time: 23ms
memory: 3680kb

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
0
1
2
10
3 6
8 0
4 2
5 7
0 0
10 9
0 0
0 0
0 0
0 0
0
0
2
11
0 0
4 9
5 8
6 3
0 0...

output:

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

result:

ok OK (600 test cases)

Test #9:

score: 0
Accepted
time: 44ms
memory: 5544kb

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:

? 69076 50379
? 6579 9095
? 18079 79924
? 89914 79924
? 98298 46509
? 4317 99402
? 31846 29357
? 4528 54632
? 74783 75231
? 35067 8916
? 2059 21481
? 35185 62486
? 49752 29395
? 35241 16614
? 67614 97515
? 14268 14252
! 14252
? 78976 72481
? 13836 93383
? 84675 96633
? 37151 28256
? 43240 84675
? 84...

result:

ok OK (2 test cases)

Test #10:

score: 0
Accepted
time: 28ms
memory: 4944kb

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:

? 3 2
! 1
? 7 2
? 3 6
! 6
? 15 5
? 9 1
? 2 4
! 2
? 29 17
? 30 13
? 8 1
? 18 14
! 14
? 1 2
? 53 48
? 63 19
? 30 56
? 55 59
! 56
? 20 115
? 71 68
? 67 3
? 18 16
? 123 55
? 117 104
! 104
? 70 140
? 78 250
? 223 4
? 220 204
? 67 144
? 75 15
? 242 199
! 242
? 60 121
? 414 74
? 99 184
? 301 403
? 425 477
...

result:

ok OK (15 test cases)

Test #11:

score: 0
Accepted
time: 23ms
memory: 4960kb

input:

16
2
0 0
1 0
2
4
4 2
0 0
0 0
3 0
0
0
8
3 0
0 0
0 0
0 0
1 2
0 0
6 4
5 7
2
2
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
0
2
1
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:

? 2 1
! 1
? 4 2
? 4 3
! 4
? 3 5
? 6 8
? 2 8
! 8
? 16 15
? 8 16
? 3 16
? 12 9
! 12
? 22 32
? 25 19
? 5 15
? 31 19
? 4 29
! 29
? 8 29
? 19 37
? 24 37
? 46 10
? 7 34
? 36 11
! 11
? 120 121
? 83 28
? 75 28
? 10 7
? 126 84
? 101 45
? 18 123
! 45
? 54 191
? 199 221
? 223 245
? 242 134
? 193 134
? 164 71
?...

result:

ok OK (16 test cases)

Test #12:

score: 0
Accepted
time: 29ms
memory: 4956kb

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
0
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
0
0
0
2
62
0 0
0 0
28 47
7 38
0 0
0 0
17 26...

output:

? 2 1
! 1
? 6 2
? 3 2
! 2
? 14 6
? 3 4
? 5 11
! 3
? 28 2
? 23 26
? 18 6
? 8 10
! 10
? 36 61
? 18 61
? 31 50
? 10 51
? 21 8
! 51
? 53 125
? 17 125
? 19 44
? 40 123
? 68 62
? 70 33
! 70
? 253 196
? 42 224
? 178 31
? 58 6
? 14 64
? 57 160
? 148 207
! 207
? 284 376
? 30 32
? 22 406
? 231 379
? 464 168
?...

result:

ok OK (15 test cases)

Test #13:

score: 0
Accepted
time: 23ms
memory: 3660kb

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
2
0
6
6 4
0 0
0 0
3 0
2 1
0 0
1
2
7
0 0
0 0
2 4
5 6
0 0
0 0
1 3
0
0
8
2 7
0 0
6 0
0 0
8 3
0 0
4 5
0 0
2
1
1
9
5 2
0 0
7 4
6 8
0 0
0 0
0 0
9 1
0 0
2
1
2
10
3 5
10 7
0 0
0 0
6 2
0 0
4 0
9 1
0 0
0 0
1
2
1
11
9 6
4 1
0 0
0 0
11 ...

output:

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

result:

ok OK (600 test cases)

Test #14:

score: 0
Accepted
time: 51ms
memory: 7888kb

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:

? 34197 20964
? 29863 65569
? 46037 93469
? 59241 4593
? 31068 36040
? 59791 47308
? 13348 71847
? 40169 75922
? 60782 6282
? 45511 80600
? 66337 39
? 56492 35100
? 3055 54959
? 27904 77600
? 59803 64867
? 22472 68668
! 68668
? 50653 93327
? 98371 17233
? 66630 2317
? 43049 21539
? 58662 39441
? 284...

result:

ok OK (2 test cases)

Test #15:

score: 0
Accepted
time: 28ms
memory: 6476kb

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
0
1
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
0
1
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
0
0
0
63
51 35
33 57
...

output:

? 1 3
! 2
? 2 5
? 1 7
! 2
? 15 4
? 1 15
? 2 11
! 1
? 14 1
? 10 18
? 29 10
? 30 13
! 30
? 38 44
? 42 1
? 2 9
? 34 2
? 5 23
! 23
? 51 31
? 96 62
? 100 8
? 52 89
? 82 52
? 70 57
! 70
? 124 122
? 162 102
? 84 231
? 110 135
? 147 223
? 236 147
? 201 80
! 80
? 322 266
? 146 414
? 72 335
? 66 306
? 89 76
?...

result:

ok OK (15 test cases)

Test #16:

score: 0
Accepted
time: 27ms
memory: 6468kb

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
1
1
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
1
1
1
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:

? 2 1
! 1
? 1 3
? 3 4
! 4
? 3 7
? 8 4
? 2 5
! 5
? 7 4
? 5 2
? 6 10
? 3 16
! 3
? 26 11
? 5 12
? 18 9
? 14 4
? 19 7
! 7
? 38 17
? 39 43
? 63 18
? 40 47
? 15 11
? 16 19
! 19
? 78 52
? 91 15
? 128 104
? 98 114
? 96 63
? 101 83
? 26 23
! 23
? 245 212
? 239 134
? 137 215
? 62 25
? 244 139
? 232 159
? 57 4...

result:

ok OK (16 test cases)

Test #17:

score: 0
Accepted
time: 28ms
memory: 6460kb

input:

15
2
0 0
1 0
2
6
0 0
5 0
1 2
0 0
0 0
4 3
1
2
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
1
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
1
1
2
62
0 0
34 33
0 0
0 0
0 0
37 45
0 0
...

output:

? 2 1
! 1
? 1 6
? 5 3
! 3
? 8 11
? 2 14
? 10 9
! 7
? 7 8
? 10 26
? 16 15
? 23 18
! 18
? 48 59
? 39 2
? 5 16
? 60 52
? 27 24
! 52
? 41 40
? 108 69
? 53 84
? 112 103
? 21 17
? 4 76
! 4
? 59 189
? 51 65
? 234 229
? 218 204
? 147 54
? 248 209
? 238 160
! 160
? 468 60
? 352 44
? 489 36
? 196 451
? 203 47...

result:

ok OK (15 test cases)

Test #18:

score: 0
Accepted
time: 55ms
memory: 5608kb

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 52174
? 57994 51763
? 90944 54642
? 30471 57994
? 60442 58252
? 91125 94584
? 80881 94584
? 4285 1601
? 26614 68295
? 24335 70922
? 50992 58852
? 67782 35758
? 44147 43777
? 65494 58852
? 31301 70015
? 70015 72449
! 65494
? 91773 36933
? 73367 62081
? 68971 92417
? 69107 62081
? 10442 72686
...

result:

ok OK (2 test cases)

Test #19:

score: 0
Accepted
time: 248ms
memory: 3664kb

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:

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

result:

ok OK (100000 test cases)

Extra Test:

score: 0
Extra Test Passed