QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#882570#9734. Identify ChordHuluoboAC ✓56ms3840kbC++141.6kb2025-02-05 09:26:362025-02-05 09:26:43

详细

Test #1:

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

input:

2
6
2
2
1
1
1
1
4
1
1
1
1
1

output:

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

result:

ok ok (2 test cases)

Test #2:

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

input:

1000
15
5
6
4
1
1
2
1
1
19
5
6
4
4
4
3
1
1
17
5
6
4
3
4
3
1
1
15
6
7
6
3
1
14
5
6
4
3
5
5
1
15
3
4
2
3
3
1
1
17
8
8
8
7
7
6
4
4
5
1
1
20
6
7
7
5
1
13
5
4
5
3
3
2
3
1
18
3
2
4
4
4
3
1
1
13
4
3
5
3
4
1
1
14
2
1
3
3
2
1
1
17
8
7
7
6
2
2
3
1
1
12
5
5
4
2
3
3
1
1
10
5
5
3
4
2
2
1
1
1
14
6
6
5
2
1
1
1
1
1...

output:

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

result:

ok ok (1000 test cases)

Test #3:

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

input:

1000
21
3
2
4
5
4
3
3
1
22
8
9
7
5
7
6
1
1
20
5
6
4
3
2
1
2
1
1
22
10
10
9
4
2
4
1
1
21
9
10
8
3
2
3
1
1
21
8
7
9
5
5
6
1
1
24
11
10
11
4
2
4
2
1
22
10
9
10
4
2
3
2
1
1
21
4
5
3
4
5
4
1
1
23
8
7
9
6
9
8
1
1
21
10
10
10
9
9
8
3
3
4
1
1
24
9
10
8
2
2
3
1
1
20
9
8
9
3
1
1
1
1
24
11
11
10
4
2
3
2
3
1
23...

output:

? 1 11
? 21 11
? 2 11
? 16 11
? 19 11
? 20 11
? 21 12
! 21 10
? 1 12
? 22 12
? 2 12
? 7 12
? 4 12
? 3 12
? 3 17
! 3 17
? 1 11
? 20 11
? 2 11
? 7 11
? 4 11
? 5 11
? 6 11
? 5 11
! 5 11
? 1 12
? 22 12
? 2 12
? 7 12
? 10 12
? 8 12
? 7 15
! 7 15
? 1 11
? 21 11
? 2 11
? 7 11
? 9 11
? 8 11
? 7 13
! 7 13
? ...

result:

ok ok (1000 test cases)

Test #4:

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

input:

1000
25
8
9
9
6
1
25
6
5
7
6
8
6
8
1
25
11
10
11
6
9
9
8
3
1
25
5
6
4
5
5
3
4
5
1
26
12
11
12
5
3
5
1
1
26
11
10
12
6
9
9
10
3
1
26
13
13
11
12
12
1
1
27
12
13
11
5
3
5
9
1
25
9
8
10
2
3
1
2
1
1
27
9
10
8
6
7
7
6
11
1
27
11
10
12
4
4
5
1
1
27
13
13
13
13
12
13
11
6
8
7
7
1
1
26
5
4
6
6
5
3
4
1
1
25
...

output:

? 1 13
? 25 13
? 2 13
? 1 20
! 1 6
? 1 13
? 25 13
? 2 13
? 19 13
? 22 13
? 24 13
? 25 17
! 25 9
? 1 13
? 25 13
? 2 13
? 19 13
? 22 13
? 24 13
? 23 13
? 23 20
! 23 6
? 1 13
? 25 13
? 2 13
? 8 13
? 5 13
? 3 13
? 4 13
? 3 15
! 3 11
? 1 14
? 26 14
? 2 14
? 20 14
? 17 14
? 19 14
? 20 18
! 20 18
? 1 14
? ...

result:

ok ok (1000 test cases)

Test #5:

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

input:

1000
29
10
11
9
6
10
8
9
1
1
28
13
12
13
6
9
8
8
2
1
30
3
4
2
7
5
3
1
1
29
4
5
3
6
6
4
5
1
28
8
7
9
4
4
2
3
3
1
29
6
7
5
6
6
4
5
1
1
29
9
8
10
7
7
7
6
1
1
28
11
12
10
5
7
5
4
7
1
30
4
3
5
6
2
2
1
1
1
30
8
7
9
4
4
2
3
3
1
28
11
12
10
3
3
2
3
1
1
29
14
13
12
14
5
3
5
1
1
29
11
12
10
6
10
9
10
9
1
29
7...

output:

? 1 15
? 29 15
? 2 15
? 9 15
? 5 15
? 3 15
? 4 15
? 3 22
! 3 22
? 1 15
? 28 15
? 2 15
? 21 15
? 25 15
? 23 15
? 24 15
? 24 22
! 24 8
? 1 16
? 30 16
? 2 16
? 9 16
? 5 16
? 3 16
? 2 17
! 2 17
? 1 15
? 29 15
? 2 15
? 9 15
? 5 15
? 3 15
? 2 17
! 2 13
? 1 15
? 28 15
? 2 15
? 21 15
? 25 15
? 23 15
? 22 15...

result:

ok ok (1000 test cases)

Test #6:

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

input:

1000
32
13
14
12
7
10
10
9
12
1
30
14
13
14
7
11
12
11
1
1
32
16
16
14
15
13
7
9
9
8
1
1
31
5
6
4
7
3
3
2
3
1
32
7
8
6
7
8
6
5
1
1
32
8
9
7
7
11
9
8
1
1
31
15
14
14
13
6
4
4
3
1
1
31
6
5
7
8
8
6
1
1
32
12
13
11
3
3
5
4
5
1
30
14
13
14
7
10
9
9
1
1
31
11
10
12
8
9
9
8
6
1
31
10
9
11
2
4
4
3
1
1
33
7
...

output:

? 1 17
? 32 17
? 2 17
? 10 17
? 6 17
? 4 17
? 5 17
? 5 25
! 5 9
? 1 16
? 30 16
? 2 16
? 23 16
? 27 16
? 29 16
? 28 16
? 28 26
! 28 26
? 1 17
? 2 18
? 3 19
? 2 19
? 4 19
? 12 19
? 8 19
? 10 19
? 9 19
? 9 26
! 9 26
? 1 16
? 31 16
? 2 16
? 9 16
? 5 16
? 3 16
? 4 16
? 4 17
! 4 15
? 1 17
? 32 17
? 2 17
?...

result:

ok ok (1000 test cases)

Test #7:

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

input:

1000
34
17
16
16
15
8
12
13
13
1
1
33
8
9
7
7
3
5
4
5
1
33
11
10
12
8
10
8
9
1
1
34
11
10
12
8
10
8
9
7
1
34
11
12
10
8
12
12
11
1
1
35
14
15
15
5
1
34
8
7
9
8
9
7
6
10
1
34
14
15
13
8
11
11
10
1
1
34
16
16
15
8
12
13
13
8
1
33
9
8
10
8
4
6
5
1
1
33
16
16
16
16
15
16
14
6
2
1
1
1
1
34
16
16
16
1
1
3...

output:

? 1 18
? 2 19
? 1 19
? 3 19
? 11 19
? 7 19
? 5 19
? 6 19
? 5 31
! 5 31
? 1 17
? 33 17
? 2 17
? 10 17
? 6 17
? 8 17
? 7 17
? 6 19
! 6 15
? 1 17
? 33 17
? 2 17
? 25 17
? 29 17
? 31 17
? 30 17
? 31 24
! 31 24
? 1 18
? 34 18
? 2 18
? 26 18
? 30 18
? 32 18
? 31 18
? 32 25
! 32 11
? 1 18
? 34 18
? 2 18
? ...

result:

ok ok (1000 test cases)

Test #8:

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

input:

1000
36
18
17
17
16
7
3
1
1
1
1
36
3
2
4
8
4
2
1
1
1
36
13
14
12
8
12
10
11
12
1
36
5
6
4
8
6
4
3
5
1
36
18
17
17
16
8
13
14
13
1
1
36
12
13
11
4
7
5
4
3
1
1
35
13
12
14
6
8
6
5
1
1
36
13
14
12
3
4
5
4
1
1
36
14
15
13
8
9
11
10
1
1
36
16
17
15
8
11
9
8
9
15
1
36
9
10
8
8
6
6
5
1
1
36
8
7
9
8
7
5
6
9...

output:

? 1 19
? 2 20
? 1 20
? 3 20
? 12 20
? 16 20
? 18 20
? 19 20
? 18 20
! 18 20
? 1 19
? 36 19
? 2 19
? 27 19
? 32 19
? 34 19
? 35 19
? 35 19
! 35 19
? 1 19
? 36 19
? 2 19
? 11 19
? 6 19
? 4 19
? 5 19
? 4 28
! 4 10
? 1 19
? 36 19
? 2 19
? 11 19
? 6 19
? 4 19
? 3 19
? 3 21
! 3 17
? 1 19
? 2 20
? 1 20
? 3...

result:

ok ok (1000 test cases)

Test #9:

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

input:

1000
37
17
16
17
7
5
7
6
3
1
36
17
16
17
8
12
10
9
8
1
1
38
9
10
8
7
4
4
3
5
1
37
15
16
14
5
4
3
4
1
1
37
12
11
13
2
4
2
1
1
1
36
8
7
9
8
7
5
6
1
1
37
6
5
7
9
7
5
4
1
1
37
18
18
18
18
17
18
16
8
12
10
10
1
1
37
17
16
17
7
3
1
2
1
1
37
8
9
7
8
3
5
4
1
1
37
10
9
11
9
11
9
8
1
1
37
18
18
18
17
17
18
1
...

output:

? 1 19
? 37 19
? 2 19
? 28 19
? 24 19
? 26 19
? 27 19
? 27 24
! 27 14
? 1 19
? 36 19
? 2 19
? 27 19
? 32 19
? 30 19
? 29 19
? 28 19
? 28 26
! 28 26
? 1 20
? 38 20
? 2 20
? 11 20
? 6 20
? 8 20
? 7 20
? 7 22
! 7 18
? 1 19
? 37 19
? 2 19
? 11 19
? 15 19
? 13 19
? 14 19
? 13 21
! 13 21
? 1 19
? 37 19
? ...

result:

ok ok (1000 test cases)

Test #10:

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

input:

1000
39
18
19
17
8
4
6
6
1
1
38
8
7
9
6
3
3
2
1
1
38
19
19
17
18
16
7
4
5
6
1
1
39
12
13
11
9
14
13
12
11
1
38
15
14
16
5
4
3
2
3
1
1
39
4
5
5
1
1
39
18
17
18
10
15
17
16
3
1
38
18
18
17
8
3
1
1
1
1
39
14
15
15
1
1
39
11
12
10
7
6
4
5
7
1
39
9
10
8
9
10
8
7
1
1
38
19
18
18
17
8
3
1
1
1
1
39
15
14
16...

output:

? 1 20
? 39 20
? 2 20
? 11 20
? 16 20
? 13 20
? 14 20
? 13 25
! 13 25
? 1 20
? 38 20
? 2 20
? 29 20
? 34 20
? 32 20
? 33 20
? 33 21
! 33 21
? 1 20
? 2 21
? 3 22
? 2 22
? 4 22
? 13 22
? 18 22
? 15 22
? 16 22
? 15 26
! 15 26
? 1 20
? 39 20
? 2 20
? 11 20
? 6 20
? 4 20
? 3 20
? 2 30
! 2 10
? 1 20
? 38 ...

result:

ok ok (1000 test cases)

Test #11:

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

input:

1000
40
12
13
11
9
6
8
7
1
1
40
18
19
17
7
4
7
8
1
1
40
15
16
14
9
14
14
13
1
1
40
8
9
9
13
1
40
16
15
17
5
4
3
4
1
1
40
15
14
16
9
9
7
8
6
1
41
13
14
14
9
1
40
7
6
8
9
7
4
5
1
1
40
18
17
19
7
4
5
4
3
1
1
40
6
7
5
9
6
3
4
5
1
40
4
5
3
9
8
5
4
5
1
41
12
13
11
9
12
9
10
1
1
40
17
16
18
9
11
9
8
9
4
1
...

output:

? 1 21
? 40 21
? 2 21
? 12 21
? 7 21
? 9 21
? 8 21
? 7 26
! 7 26
? 1 21
? 40 21
? 2 21
? 12 21
? 17 21
? 14 21
? 13 21
? 12 27
! 12 27
? 1 21
? 40 21
? 2 21
? 12 21
? 7 21
? 4 21
? 3 21
? 3 33
! 3 33
? 1 21
? 40 21
? 2 21
? 1 28
! 1 14
? 1 21
? 40 21
? 2 21
? 30 21
? 25 21
? 28 21
? 27 21
? 28 23
! ...

result:

ok ok (1000 test cases)

Test #12:

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

input:

1000
42
11
12
10
10
7
8
7
6
11
1
41
17
16
18
10
15
14
13
14
1
1
41
8
7
9
10
10
7
6
11
1
41
12
11
13
10
6
8
7
10
1
41
12
13
11
5
6
4
3
4
1
1
41
18
17
19
10
14
15
14
13
4
1
41
14
13
15
10
15
15
14
1
1
41
20
20
19
20
18
9
13
11
10
10
1
1
41
17
16
18
10
15
14
13
14
5
1
41
15
14
16
4
5
6
5
1
1
41
18
17
1...

output:

? 1 22
? 42 22
? 2 22
? 12 22
? 7 22
? 4 22
? 5 22
? 6 22
? 6 27
! 6 17
? 1 21
? 41 21
? 2 21
? 31 21
? 36 21
? 39 21
? 38 21
? 37 21
? 38 33
! 38 33
? 1 21
? 41 21
? 2 21
? 31 21
? 36 21
? 39 21
? 40 21
? 40 26
! 40 16
? 1 21
? 41 21
? 2 21
? 31 21
? 36 21
? 34 21
? 35 21
? 36 26
! 36 16
? 1 21
? 4...

result:

ok ok (1000 test cases)

Test #13:

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

input:

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

output:

? 1 22
? 43 22
? 2 22
? 12 22
? 7 22
? 4 22
? 3 22
? 3 23
! 3 21
? 1 22
? 42 22
? 2 22
? 12 22
? 17 22
? 14 22
? 15 22
? 16 22
? 16 24
! 16 20
? 1 22
? 43 22
? 2 22
? 12 22
? 7 22
? 4 22
? 5 22
? 6 22
? 5 23
! 5 21
? 1 22
? 43 22
? 2 22
? 33 22
? 38 22
? 36 22
? 35 22
? 34 22
? 35 30
! 35 14
? 1 22
...

result:

ok ok (1000 test cases)

Test #14:

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

input:

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

output:

? 1 23
? 2 24
? 3 25
? 2 25
? 4 25
? 15 25
? 9 25
? 6 25
? 7 25
? 6 41
! 6 41
? 1 23
? 44 23
? 2 23
? 13 23
? 7 23
? 4 23
? 5 23
? 6 23
? 5 29
! 5 29
? 1 22
? 43 22
? 2 22
? 33 22
? 38 22
? 36 22
? 35 22
? 36 24
! 36 24
? 1 22
? 1 23
? 2 23
? 2 24
? 3 24
? 2 24
? 4 24
? 14 24
? 19 24
? 16 24
? 17 24...

result:

ok ok (1000 test cases)

Test #15:

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

input:

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

output:

? 1 23
? 45 23
? 2 23
? 34 23
? 40 23
? 43 23
? 44 23
? 45 41
! 45 5
? 1 23
? 45 23
? 2 23
? 34 23
? 40 23
? 43 23
? 42 23
? 41 23
? 42 34
! 42 12
? 1 23
? 45 23
? 2 23
? 13 23
? 7 23
? 4 23
? 5 23
? 6 23
? 5 28
! 5 18
? 1 23
? 45 23
? 2 23
? 13 23
? 7 23
? 4 23
? 5 23
? 6 23
? 6 32
! 6 32
? 1 23
? ...

result:

ok ok (1000 test cases)

Test #16:

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

input:

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

output:

? 1 24
? 46 24
? 2 24
? 13 24
? 7 24
? 10 24
? 11 24
? 12 24
? 11 31
! 11 31
? 1 24
? 46 24
? 2 24
? 13 24
? 7 24
? 4 24
? 5 24
? 4 29
! 4 29
? 1 24
? 46 24
? 2 24
? 13 24
? 7 24
? 10 24
? 8 24
? 7 39
! 7 39
? 1 24
? 46 24
? 2 24
? 13 24
? 7 24
? 4 24
? 5 24
? 6 24
? 6 37
! 6 11
? 1 24
? 46 24
? 2 2...

result:

ok ok (1000 test cases)

Test #17:

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

input:

1000
1000000000
499999999
499999998
499999999
249999999
374999998
312499999
343749999
359374999
367187499
371093749
373046873
372070311
371582031
371826172
371948242
372009277
372039795
372055053
372047424
372043610
372045518
372046472
372046949
372047187
372047306
372047366
372047395
372047380
3720...

output:

? 1 500000001
? 1000000000 500000001
? 2 500000001
? 750000000 500000001
? 875000000 500000001
? 812500000 500000001
? 843750000 500000001
? 859375000 500000001
? 867187500 500000001
? 871093750 500000001
? 873046875 500000001
? 872070313 500000001
? 871582032 500000001
? 871826173 500000001
? 87194...

result:

ok ok (1000 test cases)

Test #18:

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

input:

1000
1000000000
499999969
499999970
499999968
249999968
124999968
62499999
93749999
109374968
101562468
97656218
95703124
96679687
97167937
96923797
96801727
96740723
96771210
96755951
96748353
96752137
96750230
96749276
96748830
96749069
96749157
96749098
96749099
96749111
96749103
96749099
9674909...

output:

? 1 500000001
? 1000000000 500000001
? 2 500000001
? 250000002 500000001
? 375000002 500000001
? 437500002 500000001
? 406250002 500000001
? 390625002 500000001
? 398437502 500000001
? 402343752 500000001
? 404296877 500000001
? 403320314 500000001
? 402832033 500000001
? 403076173 500000001
? 40319...

result:

ok ok (1000 test cases)

Test #19:

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

input:

1000
1000000000
474148191
474148192
474148190
249999999
349148190
286648190
255398190
239773190
242187502
238281252
237820065
237304689
237331784
237087644
237182618
237121583
237091065
237075806
237080015
237076201
237074294
237074852
237074375
237074136
237074175
237074116
237074106
237074101
2370...

output:

? 1 500000001
? 1000000000 500000001
? 2 500000001
? 250000002 500000001
? 125000002 500000001
? 187500002 500000001
? 218750002 500000001
? 234375002 500000001
? 242187502 500000001
? 238281252 500000001
? 236328127 500000001
? 237304689 500000001
? 236816408 500000001
? 237060548 500000001
? 23718...

result:

ok ok (1000 test cases)

Test #20:

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

input:

1000
1000000000
230485382
230485381
230485383
249999931
124999931
167985381
136735381
121110381
117187431
117204131
115251006
116210868
115722587
115478446
115356376
115295341
115264823
115249564
115243377
115245749
115243842
115242888
115242901
115242663
115242768
115242708
115242678
115242663
1152...

output:

? 1 500000001
? 1000000000 500000001
? 2 500000001
? 750000000 500000001
? 875000000 500000001
? 937500000 500000001
? 906250000 500000001
? 890625000 500000001
? 882812500 500000001
? 886718750 500000001
? 884765625 500000001
? 883789063 500000001
? 884277344 500000001
? 884521485 500000001
? 88464...

result:

ok ok (1000 test cases)

Test #21:

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

input:

1000
1000000000
288090905
288090904
288090906
249999999
329346806
266846806
256840904
251221806
249028404
247315556
247075279
246338993
246586998
246342858
246220788
246277957
246247439
246232180
246224551
246220736
246218881
246219782
246219305
246219067
246218948
246218888
246218858
246218867
2462...

output:

? 1 500000001
? 1000000000 500000001
? 2 500000001
? 750000000 500000001
? 875000000 500000001
? 937500000 500000001
? 968750000 500000001
? 953125000 500000001
? 960937500 500000001
? 957031250 500000001
? 958984375 500000001
? 958007813 500000001
? 958496094 500000001
? 958251954 500000001
? 95812...

result:

ok ok (1000 test cases)

Test #22:

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

input:

1000
999999999
499999998
499999999
499999997
249999999
374999998
312499998
281249999
296874998
289062498
285156248
283203123
282226561
281738280
281494139
281372070
281433104
281402587
281387328
281379700
281383514
281381607
281380654
281381131
281381370
281381488
281381430
281381459
281381445
28138...

output:

? 1 500000000
? 999999999 500000000
? 2 500000000
? 250000001 500000000
? 125000001 500000000
? 187500001 500000000
? 218750001 500000000
? 203125001 500000000
? 210937501 500000000
? 214843751 500000000
? 216796876 500000000
? 217773438 500000000
? 218261719 500000000
? 218505860 500000000
? 218627...

result:

ok ok (1000 test cases)

Test #23:

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

input:

1000
999999999
499999957
499999956
499999958
249999957
125000000
187500000
218749957
203124957
195312457
191406207
189453082
188476520
187988282
188232380
188110353
188171388
188201863
188186604
188178975
188175203
188177068
188176157
188176591
188176353
188176234
188176174
188176144
188176149
18817...

output:

? 1 500000000
? 999999999 500000000
? 2 500000000
? 750000000 500000000
? 625000000 500000000
? 687500000 500000000
? 718750000 500000000
? 703125000 500000000
? 695312500 500000000
? 691406250 500000000
? 689453125 500000000
? 688476563 500000000
? 687988282 500000000
? 688232423 500000000
? 688110...

result:

ok ok (1000 test cases)

Test #24:

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

input:

1000
999999999
324545945
324545946
324545944
249999999
199545945
187500001
168295945
171875001
164062501
164389695
162436570
163085938
162597657
162353516
162314500
162292481
162283983
162277222
162276354
162273407
162274447
162273493
162273016
162273168
162273049
162272989
162272987
162272974
16227...

output:

? 1 500000000
? 999999999 500000000
? 2 500000000
? 250000001 500000000
? 125000001 500000000
? 187500001 500000000
? 156250001 500000000
? 171875001 500000000
? 164062501 500000000
? 160156251 500000000
? 162109376 500000000
? 163085938 500000000
? 162597657 500000000
? 162353516 500000000
? 162231...

result:

ok ok (1000 test cases)

Test #25:

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

input:

1000
999999999
487015083
487015082
487015084
249999935
362015083
299515083
268265083
252640083
244827583
246093685
244140560
243851021
243652278
243606881
243530207
243545846
243515329
243514948
243507700
243511133
243509225
243508271
243507794
243507556
243507581
243507522
243507526
243507511
24350...

output:

? 1 500000000
? 999999999 500000000
? 2 500000000
? 750000000 500000000
? 875000000 500000000
? 812500000 500000000
? 781250000 500000000
? 765625000 500000000
? 757812500 500000000
? 753906250 500000000
? 755859375 500000000
? 756835938 500000000
? 756347657 500000000
? 756591798 500000000
? 756469...

result:

ok ok (1000 test cases)

Test #26:

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

input:

1000
999999999
265285129
265285130
265285128
249999999
374264885
311764885
280514885
264889885
257472629
260983635
259030510
258053947
257565666
257321525
257350559
257289524
257291007
257275748
257281895
257278081
257276174
257275220
257275271
257275032
257275101
257275042
257275012
257275017
25727...

output:

? 1 500000000
? 999999999 500000000
? 2 500000000
? 250000001 500000000
? 125000001 500000000
? 62500001 500000000
? 31250001 500000000
? 15625001 500000000
? 7812501 500000000
? 11718751 500000000
? 9765626 500000000
? 8789063 500000000
? 8300782 500000000
? 8056641 500000000
? 7934571 500000000
? ...

result:

ok ok (1000 test cases)

Test #27:

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

input:

1000
536870912
261621269
261621268
261621270
127403540
67108863
93849108
77071892
75497471
79691775
78290726
77242150
76717862
76809748
76678676
76652326
76645908
76635942
76637716
76633620
76633894
76632870
76633108
76632852
76632742
76632788
76632756
76632740
76632734
76632736
76632734
76632733
68...

output:

? 1 268435457
? 536870912 268435457
? 2 268435457
? 402653184 268435457
? 335544320 268435457
? 369098752 268435457
? 352321536 268435457
? 343932928 268435457
? 348127232 268435457
? 350224384 268435457
? 351272960 268435457
? 351797248 268435457
? 352059392 268435457
? 351928320 268435457
? 351862...

result:

ok ok (1000 test cases)

Test #28:

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

input:

1000
536870911
244408485
244408484
244408486
134217728
182757403
210854053
194076837
185688229
181493925
180660251
180445349
180135963
180183205
180052133
180070427
180037659
180035749
180029467
180031653
180029605
180028581
180028955
180028699
180028571
180028517
180028539
180028523
180028515
18002...

output:

? 1 268435456
? 536870911 268435456
? 2 268435456
? 402653184 268435456
? 469762048 268435456
? 503316480 268435456
? 486539264 268435456
? 478150656 268435456
? 473956352 268435456
? 471859200 268435456
? 472907776 268435456
? 472383488 268435456
? 472645632 268435456
? 472514560 268435456
? 472449...

result:

ok ok (1000 test cases)

Extra Test:

score: 0
Extra Test Passed