QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#885130 | #9734. Identify Chord | Air_Color5 | WA | 50ms | 3840kb | C++14 | 1.2kb | 2025-02-06 14:04:06 | 2025-02-06 14:04:06 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
int n;
int Query(int a, int b) {
if (a == b) {
return 0;
}
printf("? %d %d\n", a, b);
fflush(stdout);
int v;
scanf("%d", &v);
return v;
}
inline int Prev(int a) {
return a == 1 ? n : a - 1;
}
inline int Next(int a) {
return a == n ? 1 : a + 1;
}
inline int Walk(int a, int b) {
return (((long long)a + b) % n + n - 1) % n + 1;
}
random_device rd;
mt19937 mt(rd());
void Solve() {
scanf("%d", &n);
int a = 1, b = n / 2 + 1;
int DIS = Query(a, b);
while (DIS == n / 2) {
int d = mt();
a = Walk(a, d);
b = Walk(b, d);
DIS = Query(a, b);
}
int d, tmp = DIS;
if (Query(Prev(a), b) == DIS - 1) {
d = -1;
}
else {
d = 1;
}
for (int i = __lg(n) - 1; i >= 0; i--) {
int A = Walk(a, d * (1 << i));
int D = Query(A, b);
if ((1ll << i) + D == DIS) {
DIS = D;
a = A;
}
}
if (Query(a, Walk(b, DIS - 1)) == 1) {
b = Walk(b, DIS - 1);
}
else {
b = Walk(b, 1 - DIS);
}
printf("! %d %d\n", a, b);
fflush(stdout);
int res;
scanf("%d", &res);
if (res == -1) {
exit(0);
}
}
signed main() {
int t;
scanf("%d", &t);
while (t--) {
Solve();
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3712kb
input:
2 6 2 2 1 1 1 1 4 1 1 1 1 1
output:
? 1 4 ? 6 4 ? 3 4 ? 2 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: 11ms
memory: 3584kb
input:
1000 15 5 6 1 1 2 1 1 19 5 6 1 5 3 4 1 1 17 5 6 4 3 4 1 1 15 6 7 3 5 6 3 1 14 5 6 3 5 4 5 1 15 3 4 3 3 2 1 1 17 8 7 8 4 5 4 1 1 20 6 7 2 6 8 7 5 1 13 5 4 3 3 2 3 1 18 3 2 1 5 3 2 1 1 13 4 3 3 4 3 1 1 14 2 1 3 2 1 1 1 17 8 8 5 4 1 5 3 4 1 1 12 5 5 2 3 3 1 1 10 5 5 5 3 4 1 3 4 1 1 14 6 6 2 1 1 1 1 19 ...
output:
? 1 8 ? 15 8 ? 5 8 ? 7 8 ? 6 8 ? 5 8 ! 5 8 ? 1 10 ? 19 10 ? 9 10 ? 5 10 ? 3 10 ? 4 10 ? 3 12 ! 3 12 ? 1 9 ? 17 9 ? 5 9 ? 3 9 ? 4 9 ? 3 11 ! 3 11 ? 1 8 ? 15 8 ? 5 8 ? 3 8 ? 2 8 ? 1 13 ! 1 3 ? 1 8 ? 14 8 ? 5 8 ? 3 8 ? 2 8 ? 2 11 ! 2 5 ? 1 8 ? 15 8 ? 5 8 ? 3 8 ? 2 8 ? 2 9 ! 2 9 ? 1 9 ? 11 2 ? 10 2 ? 15...
result:
ok ok (1000 test cases)
Test #3:
score: 0
Accepted
time: 12ms
memory: 3584kb
input:
1000 21 3 2 3 5 3 2 3 1 22 8 9 3 7 6 7 1 1 20 5 6 2 1 3 2 1 1 22 10 10 3 6 4 4 1 1 21 9 10 2 5 3 3 1 1 21 8 7 3 6 6 5 1 1 24 11 10 4 7 5 4 2 1 22 10 9 2 1 1 2 1 1 21 4 5 2 6 4 3 1 1 23 8 7 4 8 8 7 1 1 21 10 10 5 4 3 5 3 4 1 1 24 9 10 3 5 3 2 1 1 20 9 8 1 2 1 1 1 24 11 11 3 2 2 3 1 23 8 9 3 7 9 9 5 1...
output:
? 1 11 ? 21 11 ? 14 11 ? 18 11 ? 20 11 ? 21 11 ? 21 12 ! 21 10 ? 1 12 ? 22 12 ? 9 12 ? 5 12 ? 3 12 ? 4 12 ? 3 17 ! 3 17 ? 1 11 ? 20 11 ? 9 11 ? 5 11 ? 7 11 ? 6 11 ? 5 11 ! 5 11 ? 1 12 ? 22 12 ? 9 12 ? 5 12 ? 7 12 ? 8 12 ? 7 15 ! 7 15 ? 1 11 ? 21 11 ? 9 11 ? 5 11 ? 7 11 ? 8 11 ? 7 13 ! 7 13 ? 1 11 ? ...
result:
ok ok (1000 test cases)
Test #4:
score: 0
Accepted
time: 11ms
memory: 3712kb
input:
1000 25 8 9 4 8 10 9 6 1 25 6 5 5 8 6 5 8 1 25 11 10 5 9 9 8 3 1 25 5 6 4 5 3 4 5 1 26 12 11 5 8 6 5 1 1 26 11 10 5 9 9 10 3 1 26 13 11 10 5 7 5 4 1 1 27 12 13 5 8 6 5 9 1 25 9 8 1 1 3 2 1 1 27 9 10 5 7 7 6 11 1 27 11 10 5 7 5 4 1 1 27 13 1 2 5 5 3 2 1 1 26 5 4 5 5 3 4 1 1 25 11 10 5 9 11 10 3 1 27 ...
output:
? 1 13 ? 25 13 ? 9 13 ? 5 13 ? 3 13 ? 2 13 ? 1 20 ! 1 6 ? 1 13 ? 25 13 ? 18 13 ? 22 13 ? 24 13 ? 25 13 ? 25 17 ! 25 9 ? 1 13 ? 25 13 ? 18 13 ? 22 13 ? 24 13 ? 23 13 ? 23 20 ! 23 6 ? 1 13 ? 25 13 ? 9 13 ? 5 13 ? 3 13 ? 4 13 ? 3 15 ! 3 11 ? 1 14 ? 26 14 ? 19 14 ? 23 14 ? 21 14 ? 20 14 ? 20 18 ! 20 18 ...
result:
ok ok (1000 test cases)
Test #5:
score: 0
Accepted
time: 9ms
memory: 3584kb
input:
1000 29 10 11 6 10 8 9 1 1 28 13 12 6 9 8 8 2 1 30 3 4 7 5 3 2 1 1 29 4 5 6 6 4 3 5 1 28 8 7 4 4 2 3 3 1 29 6 7 6 6 4 5 1 1 29 9 8 7 7 7 6 1 1 28 11 12 5 7 5 4 7 1 30 4 3 6 2 2 1 1 1 30 8 7 4 4 2 3 3 1 28 11 12 3 2 3 2 1 1 29 14 14 14 13 14 6 10 12 13 3 1 29 11 12 6 10 9 10 9 1 29 7 6 3 3 1 2 1 1 29...
output:
? 1 15 ? 29 15 ? 9 15 ? 5 15 ? 3 15 ? 4 15 ? 3 22 ! 3 22 ? 1 15 ? 28 15 ? 21 15 ? 25 15 ? 23 15 ? 24 15 ? 24 22 ! 24 8 ? 1 16 ? 30 16 ? 9 16 ? 5 16 ? 3 16 ? 2 16 ? 2 17 ! 2 17 ? 1 15 ? 29 15 ? 9 15 ? 5 15 ? 3 15 ? 2 15 ? 2 17 ! 2 13 ? 1 15 ? 28 15 ? 21 15 ? 25 15 ? 23 15 ? 22 15 ? 23 16 ! 23 14 ? 1 ...
result:
ok ok (1000 test cases)
Test #6:
score: 0
Accepted
time: 16ms
memory: 3584kb
input:
1000 32 13 14 8 9 10 10 12 1 30 14 13 7 11 12 11 1 1 32 16 4 3 8 6 4 3 5 1 31 5 6 7 3 3 2 3 1 32 7 8 8 7 5 6 1 1 32 8 9 8 10 8 7 1 1 31 15 10 9 8 10 8 9 1 1 31 6 5 8 8 6 5 1 1 32 12 13 4 4 4 3 5 1 30 14 13 7 10 9 9 1 1 31 11 10 8 9 9 8 6 1 31 10 9 2 4 4 3 1 1 33 7 8 8 11 9 8 11 1 32 11 12 8 7 7 6 1 ...
output:
? 1 17 ? 32 17 ? 9 17 ? 5 17 ? 7 17 ? 6 17 ? 5 25 ! 5 9 ? 1 16 ? 30 16 ? 23 16 ? 27 16 ? 29 16 ? 28 16 ? 28 26 ! 28 26 ? 1 17 ? 27 11 ? 26 11 ? 19 11 ? 23 11 ? 25 11 ? 26 11 ? 26 13 ! 26 9 ? 1 16 ? 31 16 ? 9 16 ? 5 16 ? 3 16 ? 4 16 ? 4 17 ! 4 15 ? 1 17 ? 32 17 ? 9 17 ? 5 17 ? 3 17 ? 4 17 ? 3 21 ! 3 ...
result:
ok ok (1000 test cases)
Test #7:
score: 0
Accepted
time: 11ms
memory: 3584kb
input:
1000 34 17 10 9 1 2 4 2 1 1 1 33 8 9 6 4 4 3 5 1 33 11 10 1 9 9 9 8 1 1 34 11 10 1 9 9 9 8 7 1 34 11 12 1 9 13 11 10 1 1 35 14 15 1 9 13 15 15 5 1 34 8 7 1 9 8 6 7 10 1 34 14 15 1 9 10 11 11 1 1 34 16 16 1 9 13 14 13 8 1 33 9 8 1 7 5 5 4 1 1 33 16 16 16 15 16 8 12 13 12 9 1 34 16 16 1 9 13 15 16 1 1...
output:
? 1 18 ? 14 31 ? 13 31 ? 32 31 ? 6 31 ? 2 31 ? 4 31 ? 5 31 ? 5 31 ! 5 31 ? 1 17 ? 33 17 ? 9 17 ? 5 17 ? 7 17 ? 6 17 ? 6 19 ! 6 15 ? 1 17 ? 33 17 ? 18 17 ? 26 17 ? 30 17 ? 32 17 ? 31 17 ? 31 24 ! 31 24 ? 1 18 ? 34 18 ? 19 18 ? 27 18 ? 31 18 ? 33 18 ? 32 18 ? 32 25 ! 32 11 ? 1 18 ? 34 18 ? 17 18 ? 9 1...
result:
ok ok (1000 test cases)
Test #8:
score: 0
Accepted
time: 14ms
memory: 3584kb
input:
1000 36 18 17 16 2 9 6 7 7 1 1 36 3 2 2 7 3 1 2 1 1 36 13 14 2 10 11 11 10 12 1 36 5 6 2 9 5 3 4 5 1 36 18 9 10 2 7 5 5 4 7 1 36 12 13 2 4 6 4 3 1 1 35 13 12 2 5 6 7 6 1 1 36 13 14 2 5 5 3 4 1 1 36 14 15 2 10 10 10 9 1 1 36 16 17 2 8 6 8 9 15 1 36 9 10 2 9 5 7 6 1 1 36 8 7 2 10 6 6 5 9 1 36 17 17 2 ...
output:
? 1 19 ? 30 12 ? 29 12 ? 14 12 ? 22 12 ? 18 12 ? 20 12 ? 19 12 ? 20 18 ! 20 18 ? 1 19 ? 36 19 ? 21 19 ? 29 19 ? 33 19 ? 35 19 ? 34 19 ? 35 19 ! 35 19 ? 1 19 ? 36 19 ? 17 19 ? 9 19 ? 5 19 ? 3 19 ? 4 19 ? 4 28 ! 4 10 ? 1 19 ? 36 19 ? 17 19 ? 9 19 ? 5 19 ? 3 19 ? 4 19 ? 3 21 ! 3 17 ? 1 19 ? 27 9 ? 26 9...
result:
ok ok (1000 test cases)
Test #9:
score: 0
Accepted
time: 13ms
memory: 3584kb
input:
1000 37 17 16 3 9 7 7 6 3 1 36 17 16 2 9 6 8 8 1 1 38 9 10 3 5 5 3 4 5 1 37 15 16 2 7 3 4 4 1 1 37 12 11 3 4 2 2 1 1 1 36 8 7 2 10 6 6 5 1 1 37 6 5 3 10 6 4 5 1 1 37 18 4 5 2 8 4 2 3 1 1 37 17 16 1 5 1 1 2 1 1 37 8 9 2 6 4 4 3 1 1 37 10 9 3 11 10 8 9 1 1 37 18 17 18 2 9 5 4 5 9 1 36 3 2 2 9 5 3 2 1 ...
output:
? 1 19 ? 37 19 ? 22 19 ? 30 19 ? 26 19 ? 28 19 ? 27 19 ? 27 24 ! 27 14 ? 1 19 ? 36 19 ? 21 19 ? 29 19 ? 25 19 ? 27 19 ? 28 19 ? 28 26 ! 28 26 ? 1 20 ? 38 20 ? 17 20 ? 9 20 ? 5 20 ? 7 20 ? 8 20 ? 7 22 ! 7 18 ? 1 19 ? 37 19 ? 17 19 ? 9 19 ? 13 19 ? 15 19 ? 14 19 ? 13 21 ! 13 21 ? 1 19 ? 37 19 ? 22 19 ...
result:
ok ok (1000 test cases)
Test #10:
score: 0
Accepted
time: 10ms
memory: 3456kb
input:
1000 39 18 19 3 10 6 5 6 1 1 38 8 7 3 4 4 2 3 1 1 38 19 19 9 8 3 5 5 3 4 1 1 39 12 13 3 11 14 12 11 11 1 38 15 14 3 7 3 3 2 1 1 39 4 5 3 11 8 6 5 1 1 39 18 17 4 12 16 16 17 3 1 38 18 18 2 5 1 1 1 1 1 39 14 15 3 11 15 16 15 1 1 39 11 12 3 5 7 5 4 7 1 39 9 10 3 11 9 7 8 1 1 38 19 18 17 2 5 1 1 2 1 1 3...
output:
? 1 20 ? 39 20 ? 17 20 ? 9 20 ? 13 20 ? 15 20 ? 14 20 ? 13 25 ! 13 25 ? 1 20 ? 38 20 ? 23 20 ? 31 20 ? 35 20 ? 33 20 ? 32 20 ? 33 21 ! 33 21 ? 1 20 ? 21 2 ? 32 13 ? 31 13 ? 16 13 ? 24 13 ? 28 13 ? 26 13 ? 25 13 ? 26 15 ! 26 15 ? 1 20 ? 39 20 ? 17 20 ? 9 20 ? 5 20 ? 3 20 ? 2 20 ? 2 30 ! 2 10 ? 1 20 ?...
result:
ok ok (1000 test cases)
Test #11:
score: 0
Accepted
time: 9ms
memory: 3584kb
input:
1000 40 12 13 4 8 8 6 7 1 1 40 18 19 4 10 8 8 7 1 1 40 15 16 4 12 15 13 14 1 1 40 8 9 4 12 12 10 9 13 1 40 16 15 4 8 4 4 3 1 1 40 15 14 4 7 8 9 8 6 1 41 13 14 4 12 16 15 14 9 1 40 7 6 4 9 5 5 4 1 1 40 18 17 4 10 6 4 3 1 1 40 6 7 4 8 4 4 3 5 1 40 4 5 4 10 6 4 3 5 1 41 12 13 4 12 10 10 9 1 1 40 17 16 ...
output:
? 1 21 ? 40 21 ? 17 21 ? 9 21 ? 5 21 ? 7 21 ? 8 21 ? 7 26 ! 7 26 ? 1 21 ? 40 21 ? 17 21 ? 9 21 ? 13 21 ? 11 21 ? 12 21 ? 12 27 ! 12 27 ? 1 21 ? 40 21 ? 17 21 ? 9 21 ? 5 21 ? 3 21 ? 4 21 ? 3 33 ! 3 33 ? 1 21 ? 40 21 ? 17 21 ? 9 21 ? 5 21 ? 3 21 ? 2 21 ? 1 28 ! 1 14 ? 1 21 ? 40 21 ? 25 21 ? 33 21 ? 29...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 13ms
memory: 3456kb
input:
1000 42 11 12 5 9 7 7 6 11 1 41 17 16 5 13 13 15 14 1 1 41 8 7 5 12 8 6 7 11 1 41 12 11 5 8 8 6 7 10 1 41 12 13 4 4 6 4 3 1 1 41 18 17 5 13 14 14 13 4 1 41 14 13 5 13 16 14 13 1 1 41 20 20 13 12 5 9 9 7 8 9 1 41 17 16 5 13 13 15 14 5 1 41 15 14 5 7 5 5 4 1 1 41 18 17 5 10 9 10 9 4 1 42 20 20 5 12 9 ...
output:
? 1 22 ? 42 22 ? 17 22 ? 9 22 ? 5 22 ? 7 22 ? 6 22 ? 6 27 ! 6 17 ? 1 21 ? 41 21 ? 26 21 ? 34 21 ? 38 21 ? 36 21 ? 37 21 ? 38 33 ! 38 33 ? 1 21 ? 41 21 ? 26 21 ? 34 21 ? 38 21 ? 40 21 ? 39 21 ? 40 26 ! 40 16 ? 1 21 ? 41 21 ? 26 21 ? 34 21 ? 38 21 ? 36 21 ? 35 21 ? 36 26 ! 36 16 ? 1 21 ? 41 21 ? 17 21...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 12ms
memory: 3584kb
input:
1000 43 4 5 5 8 4 2 3 3 1 42 18 19 4 10 6 4 3 5 1 43 6 7 5 6 2 4 3 3 1 43 18 17 6 10 10 10 9 5 1 43 21 14 15 5 6 9 8 7 11 1 43 17 16 6 14 13 13 12 6 1 43 18 19 5 13 17 16 17 9 1 43 21 21 21 21 21 20 21 5 13 16 14 13 17 1 42 13 12 5 9 9 7 8 1 1 42 20 19 5 12 9 10 10 1 1 42 5 4 5 9 5 3 4 5 1 43 5 6 5 ...
output:
? 1 22 ? 43 22 ? 17 22 ? 9 22 ? 5 22 ? 3 22 ? 4 22 ? 3 23 ! 3 21 ? 1 22 ? 42 22 ? 17 22 ? 9 22 ? 13 22 ? 15 22 ? 16 22 ? 16 24 ! 16 20 ? 1 22 ? 43 22 ? 17 22 ? 9 22 ? 5 22 ? 7 22 ? 6 22 ? 5 23 ! 5 21 ? 1 22 ? 43 22 ? 28 22 ? 36 22 ? 32 22 ? 34 22 ? 35 22 ? 35 30 ! 35 14 ? 1 22 ? 32 10 ? 31 10 ? 5 10...
result:
ok ok (1000 test cases)
Test #14:
score: 0
Accepted
time: 12ms
memory: 3840kb
input:
1000 44 22 14 13 6 6 8 6 5 1 1 44 11 12 6 11 7 9 8 1 1 43 11 10 6 3 7 5 4 1 1 43 21 14 13 6 14 16 14 13 9 1 44 19 20 6 14 18 19 18 1 1 44 16 17 6 14 12 14 13 15 1 44 17 16 5 9 5 3 4 5 1 44 10 11 6 4 6 4 3 1 1 43 13 12 6 5 5 3 4 5 1 43 4 3 6 8 4 2 3 1 1 44 9 10 6 5 5 3 4 5 1 44 20 21 6 14 18 20 21 3 ...
output:
? 1 23 ? 15 37 ? 14 37 ? 43 37 ? 7 37 ? 3 37 ? 5 37 ? 6 37 ? 6 41 ! 6 41 ? 1 23 ? 44 23 ? 17 23 ? 9 23 ? 5 23 ? 7 23 ? 6 23 ? 5 29 ! 5 29 ? 1 22 ? 43 22 ? 28 22 ? 36 22 ? 32 22 ? 34 22 ? 35 22 ? 36 24 ! 36 24 ? 1 22 ? 19 40 ? 18 40 ? 3 40 ? 11 40 ? 15 40 ? 17 40 ? 18 40 ? 18 9 ! 18 28 ? 1 23 ? 44 23...
result:
ok ok (1000 test cases)
Test #15:
score: 0
Accepted
time: 9ms
memory: 3840kb
input:
1000 45 20 19 7 15 19 20 19 4 1 45 16 15 7 15 12 14 13 8 1 45 10 11 6 10 6 8 7 11 1 45 15 16 6 13 11 11 10 1 1 45 11 12 6 14 13 11 10 15 1 45 16 15 7 8 11 10 9 8 1 45 19 18 5 11 7 5 4 1 1 45 5 4 7 7 3 3 2 3 1 44 19 18 6 13 15 13 12 1 1 45 12 13 6 14 16 14 13 1 1 44 20 19 6 12 10 12 13 1 1 45 15 16 6...
output:
? 1 23 ? 45 23 ? 30 23 ? 38 23 ? 42 23 ? 44 23 ? 45 23 ? 45 41 ! 45 5 ? 1 23 ? 45 23 ? 30 23 ? 38 23 ? 42 23 ? 40 23 ? 41 23 ? 42 34 ! 42 12 ? 1 23 ? 45 23 ? 17 23 ? 9 23 ? 5 23 ? 7 23 ? 6 23 ? 5 28 ! 5 18 ? 1 23 ? 45 23 ? 17 23 ? 9 23 ? 5 23 ? 7 23 ? 6 23 ? 6 32 ! 6 32 ? 1 23 ? 45 23 ? 17 23 ? 9 23...
result:
ok ok (1000 test cases)
Test #16:
score: 0
Accepted
time: 5ms
memory: 3584kb
input:
1000 46 18 19 7 10 10 8 9 1 1 46 9 10 7 11 7 7 6 1 1 46 22 22 7 15 18 16 16 1 1 46 19 20 7 15 15 15 14 15 1 46 5 6 7 13 9 7 6 9 1 46 21 22 7 13 9 9 8 1 1 46 18 19 7 10 8 8 7 1 1 46 16 17 7 8 6 6 5 1 1 46 22 21 6 1 2 1 2 1 1 46 5 6 7 11 7 5 4 1 1 45 19 18 7 15 15 13 14 1 1 46 14 13 7 14 10 12 11 10 1...
output:
? 1 24 ? 46 24 ? 17 24 ? 9 24 ? 13 24 ? 11 24 ? 12 24 ? 11 31 ! 11 31 ? 1 24 ? 46 24 ? 17 24 ? 9 24 ? 5 24 ? 3 24 ? 4 24 ? 4 29 ! 4 29 ? 1 24 ? 46 24 ? 17 24 ? 9 24 ? 5 24 ? 7 24 ? 8 24 ? 7 39 ! 7 39 ? 1 24 ? 46 24 ? 17 24 ? 9 24 ? 5 24 ? 7 24 ? 6 24 ? 6 37 ! 6 11 ? 1 24 ? 46 24 ? 17 24 ? 9 24 ? 5 2...
result:
ok ok (1000 test cases)
Test #17:
score: 0
Accepted
time: 27ms
memory: 3456kb
input:
1000 1000000000 499999999 499999998 231564544 365782272 432891135 399336703 382559487 374170879 369976576 372073727 371025152 371549440 371811584 371942656 372008192 372040960 372057343 372049151 372045056 372047104 372048127 372047615 372047360 372047487 372047423 372047391 372047376 372047383 3720...
output:
? 1 500000001 ? 1000000000 500000001 ? 731564545 500000001 ? 865782273 500000001 ? 932891137 500000001 ? 899336705 500000001 ? 882559489 500000001 ? 874170881 500000001 ? 869976577 500000001 ? 872073729 500000001 ? 871025153 500000001 ? 871549441 500000001 ? 871811585 500000001 ? 871942657 500000001...
result:
ok ok (1000 test cases)
Test #18:
score: 0
Accepted
time: 38ms
memory: 3712kb
input:
1000 1000000000 499999969 499999970 231564513 97346785 30237952 63792384 80569600 88958208 93152512 95249664 96298240 96822497 96560384 96691456 96756961 96724224 96740608 96748800 96752865 96750817 96749793 96749281 96749056 96749153 96749105 96749121 96749105 96749097 96749101 96749099 96749098 19...
output:
? 1 500000001 ? 1000000000 500000001 ? 268435457 500000001 ? 402653185 500000001 ? 469762049 500000001 ? 436207617 500000001 ? 419430401 500000001 ? 411041793 500000001 ? 406847489 500000001 ? 404750337 500000001 ? 403701761 500000001 ? 403177473 500000001 ? 403439617 500000001 ? 403308545 500000001...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 33ms
memory: 3584kb
input:
1000 1000000000 474148191 474148192 231564544 339930463 272821599 239267167 248341760 243269633 239075329 237170015 238026753 237502465 237240321 237109249 237104479 237076481 237088095 237079903 237075807 237074433 237074783 237074271 237074177 237074143 237074113 237074111 237074097 237074103 2370...
output:
? 1 500000001 ? 1000000000 500000001 ? 268435457 500000001 ? 134217729 500000001 ? 201326593 500000001 ? 234881025 500000001 ? 251658241 500000001 ? 243269633 500000001 ? 239075329 500000001 ? 236978177 500000001 ? 238026753 500000001 ? 237502465 500000001 ? 237240321 500000001 ? 237109249 500000001...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 34ms
memory: 3712kb
input:
1000 1000000000 230485382 230485381 231564544 134217658 163376518 129822086 117440442 121433478 117239174 115343290 116190598 115666310 115404166 115273094 115277754 115244986 115256710 115248518 115244422 115242938 115243398 115242886 115242682 115242758 115242694 115242662 115242666 115242658 1152...
output:
? 1 500000001 ? 1000000000 500000001 ? 731564545 500000001 ? 865782273 500000001 ? 932891137 500000001 ? 899336705 500000001 ? 882559489 500000001 ? 890948097 500000001 ? 886753793 500000001 ? 884656641 500000001 ? 885705217 500000001 ? 885180929 500000001 ? 884918785 500000001 ? 884787713 500000001...
result:
ok ok (1000 test cases)
Test #21:
score: 0
Accepted
time: 50ms
memory: 3584kb
input:
1000 1000000000 288090905 288090904 231564544 338564533 271455669 254536473 254678453 246289845 250342169 248245017 247196441 246672153 246410009 246278937 246224309 246246169 246229785 246221593 246220213 246219545 246219189 246219033 246218933 246218905 246218869 246218873 246218857 246218861 2462...
output:
? 1 500000001 ? 1000000000 500000001 ? 731564545 500000001 ? 865782273 500000001 ? 932891137 500000001 ? 966445569 500000001 ? 949668353 500000001 ? 958056961 500000001 ? 962251265 500000001 ? 960154113 500000001 ? 959105537 500000001 ? 958581249 500000001 ? 958319105 500000001 ? 958188033 500000001...
result:
ok ok (1000 test cases)
Test #22:
score: -100
Wrong Answer
time: 27ms
memory: 3456kb
input:
1000 999999999 499999998 499999999 231564543 365782270 298673406 265118975 281896190 273507583 277701887 279799039 280847615 281371903 281634046 281502974 281437438 281404670 281388286 281380095 281384190 281382142 281381119 281381630 281381375 281381502 281381439 281381470 281381454 281381447 28138...
output:
? 1 500000000 ? 999999999 500000000 ? 268435457 500000000 ? 134217729 500000000 ? 201326593 500000000 ? 234881025 500000000 ? 218103809 500000000 ? 226492417 500000000 ? 222298113 500000000 ? 220200961 500000000 ? 219152385 500000000 ? 218628097 500000000 ? 218365953 500000000 ? 218497025 500000000 ...
result:
wrong answer Too many queries: 41 (test case 406)