QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#882805 | #9734. Identify Chord | zqiaor | TL | 42ms | 3584kb | C++17 | 737b | 2025-02-05 11:33:15 | 2025-02-05 11:33:16 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#define int long long
int T,n,k,d,X,x,y,l,r,mid,flag;
int ask(int x,int y){
if(flag)x=n-x%n,y=n-y%n;
return cout<<"? "<<(x-1)%n+1<<" "<<(y-1)%n+1<<endl,cin>>X,X;
}
void get(int x,int y){
if(flag)x=n-x%n,y=n-y%n;
cout<<"! "<<(x-1)%n+1<<" "<<(y-1)%n+1<<endl,cin>>X;
}
void solve(){
cin>>n,k=n/2,x=1,y=k+1,flag=0;
while(ask(x,y)==k)x++,y++;
d=X;
if(ask(x,y+1)==d-1)flag=1,x=n-x,y=n+n-y;
l=x,r=y;
while(l<=r){
mid=l+r>>1;
if(ask(x,mid)==d-y+mid)r=mid-1;
else l=mid+1;
}
d-=y-l+1;
if(ask(n+x-d,l)==1)get(n+x-d,l);
else get(x+d,l);
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
cin>>T;
while(T--)solve();
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3584kb
input:
2 6 2 2 1 2 2 2 1 4 1 1 1 1 1 1
output:
? 1 4 ? 1 5 ? 1 2 ? 1 3 ? 1 4 ? 6 4 ! 2 4 ? 1 3 ? 1 4 ? 1 2 ? 1 3 ? 1 3 ! 1 3
result:
ok ok (2 test cases)
Test #2:
score: 0
Accepted
time: 9ms
memory: 3456kb
input:
1000 15 5 6 3 5 6 5 4 1 19 5 4 5 3 5 4 1 1 17 5 4 4 3 5 4 1 1 15 6 7 2 1 1 1 1 14 5 6 3 3 2 3 1 15 3 2 4 3 2 1 1 17 8 8 6 5 4 4 4 3 1 1 20 6 7 1 2 3 2 1 1 13 5 6 3 4 4 1 1 18 3 2 4 3 2 3 1 13 4 3 3 2 3 3 1 14 2 3 3 4 3 2 1 1 17 8 6 5 4 6 5 1 1 12 5 4 3 4 3 1 1 10 5 5 3 4 2 4 3 3 1 14 6 6 3 5 6 6 2 1...
output:
? 1 8 ? 1 9 ? 1 4 ? 1 6 ? 1 7 ? 1 8 ? 12 8 ! 5 8 ? 1 10 ? 1 11 ? 1 15 ? 1 12 ? 1 14 ? 1 13 ? 3 12 ! 3 12 ? 1 9 ? 1 10 ? 1 14 ? 1 11 ? 1 13 ? 1 12 ? 3 11 ! 3 11 ? 1 8 ? 1 9 ? 1 4 ? 1 2 ? 1 3 ? 1 3 ! 1 3 ? 1 8 ? 1 9 ? 1 4 ? 1 6 ? 1 5 ? 14 5 ! 2 5 ? 1 8 ? 1 9 ? 1 12 ? 1 10 ? 1 9 ? 2 9 ! 2 9 ? 1 9 ? 2 1...
result:
ok ok (1000 test cases)
Test #3:
score: 0
Accepted
time: 13ms
memory: 3584kb
input:
1000 21 3 4 5 3 2 1 1 22 8 7 4 5 3 1 1 20 5 6 5 7 6 5 6 1 22 10 9 5 7 6 7 1 1 21 9 8 5 8 8 7 1 1 21 8 7 5 5 5 4 7 1 24 11 11 6 8 7 8 1 1 22 10 9 5 8 9 9 4 1 21 4 3 5 3 3 2 1 1 23 8 7 2 2 4 3 3 1 21 10 10 8 7 5 7 7 6 1 1 24 9 8 6 9 8 9 1 1 20 9 9 5 8 9 9 1 1 24 11 11 6 9 10 10 4 1 23 8 9 2 2 2 1 1 1 ...
output:
? 1 11 ? 1 12 ? 1 6 ? 1 9 ? 1 10 ? 21 10 ! 21 10 ? 1 12 ? 1 13 ? 1 18 ? 1 15 ? 1 17 ? 3 17 ! 3 17 ? 1 11 ? 1 12 ? 1 6 ? 1 9 ? 1 10 ? 1 11 ? 17 11 ! 5 11 ? 1 12 ? 1 13 ? 1 18 ? 1 15 ? 1 17 ? 1 16 ? 7 15 ! 7 15 ? 1 11 ? 1 12 ? 1 17 ? 1 14 ? 1 12 ? 1 13 ? 7 13 ! 7 13 ? 1 11 ? 1 12 ? 1 17 ? 1 14 ? 1 16 ...
result:
ok ok (1000 test cases)
Test #4:
score: 0
Accepted
time: 5ms
memory: 3456kb
input:
1000 25 8 9 2 2 2 1 1 1 25 6 7 4 3 3 2 1 1 25 11 12 5 2 4 4 1 1 25 5 6 6 4 4 3 5 1 26 12 11 6 9 8 8 10 1 26 11 12 4 2 4 3 1 1 26 13 13 11 10 4 2 2 1 1 1 27 12 13 6 9 8 8 11 1 25 9 10 6 9 10 9 1 1 27 9 10 6 6 4 5 7 1 27 11 10 7 8 9 9 9 1 27 13 13 12 11 7 9 7 6 1 1 26 5 4 6 4 4 3 5 1 25 11 12 5 2 3 2 ...
output:
? 1 13 ? 1 14 ? 1 7 ? 1 3 ? 1 5 ? 1 6 ? 1 6 ! 1 6 ? 1 13 ? 1 14 ? 1 7 ? 1 10 ? 1 8 ? 1 9 ? 25 9 ! 25 9 ? 1 13 ? 1 14 ? 1 7 ? 1 3 ? 1 5 ? 1 6 ? 23 6 ! 23 6 ? 1 13 ? 1 14 ? 1 7 ? 1 10 ? 1 12 ? 1 11 ? 24 11 ! 3 11 ? 1 14 ? 1 15 ? 1 21 ? 1 17 ? 1 19 ? 1 18 ? 8 18 ! 20 18 ? 1 14 ? 1 15 ? 1 7 ? 1 3 ? 1 5 ...
result:
ok ok (1000 test cases)
Test #5:
score: 0
Accepted
time: 10ms
memory: 3456kb
input:
1000 29 10 9 4 6 4 3 1 1 28 13 13 6 3 5 6 1 1 30 3 2 7 5 3 2 1 1 29 4 5 7 3 3 2 3 1 28 8 9 7 9 7 8 1 1 29 6 5 7 4 4 3 1 1 29 9 8 7 5 5 4 7 1 28 11 12 7 8 9 9 10 1 30 4 5 7 8 6 5 4 1 1 30 8 9 7 10 8 7 1 1 28 11 10 7 11 10 11 1 1 29 14 14 14 14 14 14 14 13 14 7 11 13 13 3 1 29 11 12 4 3 4 3 5 1 29 7 8...
output:
? 1 15 ? 1 16 ? 1 23 ? 1 19 ? 1 21 ? 1 22 ? 3 22 ! 3 22 ? 1 15 ? 1 16 ? 1 8 ? 1 4 ? 1 6 ? 1 7 ? 24 8 ! 24 8 ? 1 16 ? 1 17 ? 1 24 ? 1 20 ? 1 18 ? 1 17 ? 2 17 ! 2 17 ? 1 15 ? 1 16 ? 1 8 ? 1 12 ? 1 14 ? 1 13 ? 29 13 ! 2 13 ? 1 15 ? 1 16 ? 1 8 ? 1 12 ? 1 14 ? 1 13 ? 23 14 ! 23 14 ? 1 15 ? 1 16 ? 1 23 ? ...
result:
ok ok (1000 test cases)
Test #6:
score: 0
Accepted
time: 5ms
memory: 3456kb
input:
1000 32 13 14 5 3 5 6 6 9 1 30 14 13 6 3 4 4 7 1 32 16 16 14 13 8 10 8 7 1 1 31 5 6 7 7 5 4 7 1 32 7 6 7 3 5 4 1 1 32 8 7 4 4 2 3 1 1 31 15 13 12 8 12 11 12 1 1 31 6 5 6 2 4 3 3 1 32 12 13 8 12 10 11 9 1 30 14 13 6 3 5 6 11 1 31 11 12 5 7 5 4 1 1 31 10 9 8 12 10 9 8 1 33 7 8 3 3 1 2 1 1 32 11 10 8 7...
output:
? 1 17 ? 1 18 ? 1 9 ? 1 4 ? 1 6 ? 1 7 ? 1 8 ? 29 9 ! 5 9 ? 1 16 ? 1 17 ? 1 24 ? 1 28 ? 1 26 ? 1 27 ? 4 26 ! 28 26 ? 1 17 ? 2 18 ? 3 19 ? 3 20 ? 3 27 ? 3 23 ? 3 25 ? 3 26 ? 9 26 ! 9 26 ? 1 16 ? 1 17 ? 1 8 ? 1 12 ? 1 14 ? 1 15 ? 29 15 ! 4 15 ? 1 17 ? 1 18 ? 1 25 ? 1 21 ? 1 23 ? 1 22 ? 3 21 ! 3 21 ? 1 ...
result:
ok ok (1000 test cases)
Test #7:
score: 0
Accepted
time: 15ms
memory: 3584kb
input:
1000 34 17 16 15 7 3 4 4 1 1 33 8 9 8 8 6 7 11 1 33 11 10 6 7 4 5 7 1 34 11 12 6 7 4 5 1 1 34 11 10 2 3 5 4 3 1 1 35 14 15 5 2 2 1 1 1 34 8 9 7 4 5 4 3 1 1 34 14 13 5 3 5 6 6 1 1 34 16 16 7 3 4 4 7 1 33 9 8 8 7 7 6 11 1 33 16 16 15 16 8 12 14 15 15 3 1 34 16 15 7 2 1 1 1 1 33 13 14 8 12 11 12 1 1 34...
output:
? 1 18 ? 2 19 ? 2 20 ? 2 28 ? 2 33 ? 2 31 ? 2 32 ? 5 31 ! 5 31 ? 1 17 ? 1 18 ? 1 9 ? 1 13 ? 1 15 ? 1 14 ? 29 15 ! 6 15 ? 1 17 ? 1 18 ? 1 26 ? 1 21 ? 1 24 ? 1 25 ? 4 24 ! 31 24 ? 1 18 ? 1 19 ? 1 9 ? 1 14 ? 1 11 ? 1 10 ? 32 11 ! 32 11 ? 1 18 ? 1 19 ? 1 27 ? 1 32 ? 1 30 ? 1 29 ? 1 28 ? 2 27 ! 2 27 ? 1 ...
result:
ok ok (1000 test cases)
Test #8:
score: 0
Accepted
time: 16ms
memory: 3584kb
input:
1000 36 18 17 17 9 14 16 17 17 2 1 36 3 4 9 7 5 4 3 1 1 36 13 14 4 4 6 6 5 7 1 36 5 6 9 5 3 4 5 1 36 18 17 16 8 4 5 5 1 1 36 12 11 9 12 10 11 1 1 35 13 12 9 9 11 11 10 13 1 36 13 12 9 13 11 12 1 1 36 14 13 7 10 7 6 1 1 36 16 17 9 12 9 10 17 1 36 9 8 9 5 8 7 6 1 1 36 8 9 9 4 7 6 5 1 1 36 17 17 9 14 1...
output:
? 1 19 ? 2 20 ? 2 21 ? 2 11 ? 2 16 ? 2 18 ? 2 19 ? 2 20 ? 22 20 ! 18 20 ? 1 19 ? 1 20 ? 1 10 ? 1 15 ? 1 17 ? 1 18 ? 1 19 ? 35 19 ! 35 19 ? 1 19 ? 1 20 ? 1 10 ? 1 5 ? 1 7 ? 1 8 ? 1 9 ? 34 10 ! 4 10 ? 1 19 ? 1 20 ? 1 10 ? 1 15 ? 1 17 ? 1 16 ? 35 17 ! 3 17 ? 1 19 ? 2 20 ? 2 21 ? 2 29 ? 2 34 ? 2 32 ? 2 ...
result:
ok ok (1000 test cases)
Test #9:
score: 0
Accepted
time: 8ms
memory: 3584kb
input:
1000 37 17 18 9 13 11 12 12 1 1 36 17 16 9 13 10 10 16 1 38 9 10 9 10 7 9 8 13 1 37 15 14 9 14 13 15 14 1 1 37 12 13 9 14 14 13 12 1 1 36 8 7 9 4 7 6 5 7 1 37 6 5 9 5 4 4 3 5 1 37 18 18 17 16 9 12 9 8 1 1 37 17 18 9 14 16 17 17 1 1 37 8 7 9 9 6 8 7 1 1 37 10 9 6 5 4 3 5 1 37 18 18 18 18 18 18 18 18 ...
output:
? 1 19 ? 1 20 ? 1 10 ? 1 15 ? 1 12 ? 1 13 ? 1 14 ? 27 14 ! 27 14 ? 1 19 ? 1 20 ? 1 28 ? 1 23 ? 1 26 ? 1 27 ? 10 26 ! 28 26 ? 1 20 ? 1 21 ? 1 10 ? 1 15 ? 1 18 ? 1 16 ? 1 17 ? 33 18 ! 7 18 ? 1 19 ? 1 20 ? 1 29 ? 1 24 ? 1 21 ? 1 23 ? 1 22 ? 13 21 ! 13 21 ? 1 19 ? 1 20 ? 1 10 ? 1 15 ? 1 17 ? 1 18 ? 1 19...
result:
ok ok (1000 test cases)
Test #10:
score: 0
Accepted
time: 14ms
memory: 3456kb
input:
1000 39 18 17 10 13 12 13 14 1 1 38 8 7 9 11 8 7 13 1 38 19 19 17 16 9 14 15 13 1 1 39 12 13 2 4 5 4 3 3 1 38 15 14 9 14 15 14 7 1 39 4 3 8 3 2 2 1 1 1 39 18 19 8 3 1 2 3 1 1 38 18 18 9 14 17 18 18 2 1 39 14 13 4 4 1 3 2 1 1 39 11 12 9 10 9 9 8 15 1 39 9 8 7 4 5 4 3 1 1 38 19 18 18 9 14 17 18 18 2 1...
output:
? 1 20 ? 1 21 ? 1 30 ? 1 25 ? 1 28 ? 1 27 ? 1 26 ? 13 25 ! 13 25 ? 1 20 ? 1 21 ? 1 30 ? 1 25 ? 1 22 ? 1 21 ? 7 21 ! 33 21 ? 1 20 ? 2 21 ? 3 22 ? 3 23 ? 3 32 ? 3 27 ? 3 24 ? 3 26 ? 15 26 ! 15 26 ? 1 20 ? 1 21 ? 1 10 ? 1 5 ? 1 7 ? 1 8 ? 1 9 ? 39 10 ! 2 10 ? 1 20 ? 1 21 ? 1 30 ? 1 25 ? 1 22 ? 1 21 ? 14...
result:
ok ok (1000 test cases)
Test #11:
score: 0
Accepted
time: 11ms
memory: 3584kb
input:
1000 40 12 11 10 7 10 9 8 1 1 40 18 17 10 13 12 13 12 1 1 40 15 14 5 4 4 3 1 1 40 8 9 4 3 2 1 1 1 40 16 15 10 15 14 16 15 9 1 40 15 16 10 10 11 10 9 1 1 41 13 14 3 4 2 1 1 1 40 7 6 10 6 5 5 4 7 1 40 18 17 10 15 16 16 17 7 1 40 6 7 10 7 4 6 5 7 1 40 4 5 10 5 2 4 3 3 1 41 12 11 7 7 4 6 5 1 1 40 17 18 ...
output:
? 1 21 ? 1 22 ? 1 31 ? 1 26 ? 1 29 ? 1 28 ? 1 27 ? 7 26 ! 7 26 ? 1 21 ? 1 22 ? 1 31 ? 1 26 ? 1 29 ? 1 28 ? 1 27 ? 12 27 ! 12 27 ? 1 21 ? 1 22 ? 1 31 ? 1 37 ? 1 34 ? 1 33 ? 3 33 ! 3 33 ? 1 21 ? 1 22 ? 1 11 ? 1 16 ? 1 13 ? 1 14 ? 1 14 ! 1 14 ? 1 21 ? 1 22 ? 1 31 ? 1 26 ? 1 23 ? 1 25 ? 1 24 ? 14 23 ! 2...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 8ms
memory: 3584kb
input:
1000 42 11 12 10 6 9 8 7 11 1 41 17 16 6 4 7 6 5 9 1 41 8 9 8 3 6 5 4 1 1 41 12 13 10 7 10 9 8 1 1 41 12 11 10 13 10 12 11 1 1 41 18 19 8 4 7 6 1 1 41 14 13 3 4 4 3 2 3 1 41 20 19 18 10 14 11 11 10 1 1 41 17 18 7 4 6 5 1 1 41 15 14 10 14 13 13 12 12 1 41 18 19 10 13 10 11 1 1 42 20 20 9 4 7 8 9 17 1...
output:
? 1 22 ? 1 23 ? 1 11 ? 1 17 ? 1 14 ? 1 15 ? 1 16 ? 38 17 ! 6 17 ? 1 21 ? 1 22 ? 1 32 ? 1 38 ? 1 35 ? 1 34 ? 1 33 ? 5 33 ! 38 33 ? 1 21 ? 1 22 ? 1 11 ? 1 16 ? 1 13 ? 1 14 ? 1 15 ? 40 16 ! 40 16 ? 1 21 ? 1 22 ? 1 11 ? 1 16 ? 1 13 ? 1 14 ? 1 15 ? 36 16 ! 36 16 ? 1 21 ? 1 22 ? 1 32 ? 1 26 ? 1 23 ? 1 25 ...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 7ms
memory: 3584kb
input:
1000 43 4 5 10 7 4 3 5 1 42 18 19 10 16 16 17 17 8 1 43 6 7 10 9 6 5 9 1 43 18 19 10 13 10 11 11 1 1 43 21 21 19 18 8 4 5 3 1 1 43 17 18 6 4 7 8 7 1 1 43 18 19 7 4 4 4 3 5 1 43 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 10 16 19 20 20 3 1 42 13 12 10 8 9 8 7 13 1 42 2...
output:
? 1 22 ? 1 23 ? 1 11 ? 1 17 ? 1 20 ? 1 21 ? 42 21 ! 3 21 ? 1 22 ? 1 23 ? 1 11 ? 1 17 ? 1 20 ? 1 18 ? 1 19 ? 28 20 ! 16 20 ? 1 22 ? 1 23 ? 1 11 ? 1 17 ? 1 20 ? 1 21 ? 40 21 ! 5 21 ? 1 22 ? 1 23 ? 1 11 ? 1 17 ? 1 14 ? 1 12 ? 1 13 ? 35 14 ! 35 14 ? 1 22 ? 2 23 ? 3 24 ? 3 25 ? 3 35 ? 3 41 ? 3 38 ? 3 40 ...
result:
ok ok (1000 test cases)
Test #14:
score: 0
Accepted
time: 6ms
memory: 3456kb
input:
1000 44 22 22 20 19 9 5 6 4 1 1 44 11 10 10 6 7 6 5 1 1 43 11 10 11 12 9 11 10 15 1 43 21 21 20 19 11 17 18 16 1 1 44 19 18 8 2 2 3 3 1 1 44 16 17 5 5 8 7 6 9 1 44 17 18 11 17 15 17 16 1 1 44 10 9 11 11 8 10 9 1 1 43 13 14 10 14 11 13 12 1 1 43 4 3 11 7 4 3 5 1 44 9 10 11 10 7 9 8 13 1 44 20 21 9 3 ...
output:
? 1 23 ? 2 24 ? 3 25 ? 3 26 ? 3 36 ? 3 42 ? 3 39 ? 3 41 ? 6 41 ! 6 41 ? 1 23 ? 1 24 ? 1 34 ? 1 28 ? 1 31 ? 1 30 ? 1 29 ? 5 29 ! 5 29 ? 1 22 ? 1 23 ? 1 33 ? 1 27 ? 1 24 ? 1 26 ? 1 25 ? 9 24 ! 36 24 ? 1 22 ? 2 23 ? 3 24 ? 3 25 ? 3 35 ? 3 29 ? 3 26 ? 3 28 ? 18 28 ! 18 28 ? 1 23 ? 1 24 ? 1 34 ? 1 40 ? 1...
result:
ok ok (1000 test cases)
Test #15:
score: 0
Accepted
time: 14ms
memory: 3584kb
input:
1000 45 20 21 9 3 2 3 2 1 1 45 16 17 5 5 8 7 6 1 1 45 10 11 11 5 8 7 6 9 1 45 15 14 9 9 6 8 7 1 1 45 11 12 4 6 3 3 2 3 1 45 16 17 11 11 10 9 1 1 45 19 18 11 17 16 18 17 10 1 45 5 6 11 8 5 4 1 1 44 19 18 8 5 8 9 9 15 1 45 12 11 2 6 3 1 1 1 44 20 19 9 5 8 9 10 17 1 45 15 16 4 5 5 4 3 5 1 44 16 15 11 1...
output:
? 1 23 ? 1 24 ? 1 12 ? 1 6 ? 1 3 ? 1 4 ? 1 5 ? 45 5 ! 45 5 ? 1 23 ? 1 24 ? 1 12 ? 1 6 ? 1 9 ? 1 10 ? 1 11 ? 42 12 ! 42 12 ? 1 23 ? 1 24 ? 1 12 ? 1 18 ? 1 15 ? 1 16 ? 1 17 ? 42 18 ! 5 18 ? 1 23 ? 1 24 ? 1 35 ? 1 29 ? 1 32 ? 1 34 ? 1 33 ? 6 32 ! 6 32 ? 1 23 ? 1 24 ? 1 12 ? 1 18 ? 1 15 ? 1 13 ? 1 14 ? ...
result:
ok ok (1000 test cases)
Test #16:
score: 0
Accepted
time: 11ms
memory: 3584kb
input:
1000 46 18 17 11 12 13 12 11 1 1 46 9 8 11 5 6 4 1 1 46 22 21 10 5 7 6 7 1 1 46 19 20 7 5 8 7 6 11 1 46 5 6 9 3 2 2 1 1 1 46 21 20 11 15 14 15 14 1 1 46 18 17 11 12 14 14 13 1 1 46 16 15 11 14 13 13 12 1 1 46 22 21 11 17 20 21 21 4 1 46 5 4 11 5 2 4 3 1 1 45 19 18 7 5 8 9 8 13 1 46 14 15 8 8 5 7 6 1...
output:
? 1 24 ? 1 25 ? 1 36 ? 1 30 ? 1 33 ? 1 32 ? 1 31 ? 11 31 ! 11 31 ? 1 24 ? 1 25 ? 1 36 ? 1 30 ? 1 27 ? 1 29 ? 4 29 ! 4 29 ? 1 24 ? 1 25 ? 1 36 ? 1 42 ? 1 39 ? 1 41 ? 1 40 ? 7 39 ! 7 39 ? 1 24 ? 1 25 ? 1 12 ? 1 6 ? 1 9 ? 1 10 ? 1 11 ? 42 11 ! 6 11 ? 1 24 ? 1 25 ? 1 12 ? 1 18 ? 1 21 ? 1 19 ? 1 20 ? 1 2...
result:
ok ok (1000 test cases)
Test #17:
score: 0
Accepted
time: 37ms
memory: 3584kb
input:
1000 1000000000 499999999 499999998 249999999 124999999 187499998 156249998 140624998 132812498 128906248 126953124 127929686 128417966 128173825 128051755 127990720 127960202 127944944 127952573 127956387 127954479 127953525 127953048 127952810 127952691 127952631 127952602 127952617 127952623 1279...
output:
? 1 500000001 ? 1 500000002 ? 1 750000001 ? 1 875000002 ? 1 812500002 ? 1 843750002 ? 1 859375002 ? 1 867187502 ? 1 871093752 ? 1 873046877 ? 1 872070315 ? 1 871582034 ? 1 871826175 ? 1 871948245 ? 1 872009280 ? 1 872039798 ? 1 872055057 ? 1 872047428 ? 1 872043613 ? 1 872045521 ? 1 872046475 ? 1 87...
result:
ok ok (1000 test cases)
Test #18:
score: 0
Accepted
time: 32ms
memory: 3584kb
input:
1000 1000000000 499999969 499999970 250000000 375000000 437499969 406249969 390625000 398437500 402343750 404296844 403320281 402832031 403076171 403198241 403259245 403228758 403244017 403251615 403247831 403249738 403250692 403251138 403250899 403250811 403250870 403250877 403250884 403250876 4032...
output:
? 1 500000001 ? 1 500000002 ? 1 250000001 ? 1 375000001 ? 1 437500001 ? 1 406250001 ? 1 390625001 ? 1 398437501 ? 1 402343751 ? 1 404296876 ? 1 403320313 ? 1 402832032 ? 1 403076172 ? 1 403198242 ? 1 403259277 ? 1 403228759 ? 1 403244018 ? 1 403251647 ? 1 403247832 ? 1 403249739 ? 1 403250693 ? 1 40...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 40ms
memory: 3584kb
input:
1000 1000000000 474148191 474148190 250000000 349148191 286648191 255398191 239773191 242187501 238281251 237820066 237304689 237331784 237087643 237182619 237121584 237091067 237075808 237080013 237076198 237074291 237074855 237074378 237074140 237074171 237074111 237074111 237074096 237074104 2370...
output:
? 1 500000001 ? 1 500000002 ? 1 750000001 ? 1 625000001 ? 1 687500001 ? 1 718750001 ? 1 734375001 ? 1 742187501 ? 1 738281251 ? 1 736328126 ? 1 737304689 ? 1 736816408 ? 1 737060549 ? 1 737182619 ? 1 737121584 ? 1 737091067 ? 1 737075808 ? 1 737068179 ? 1 737071994 ? 1 737073901 ? 1 737074855 ? 1 73...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 42ms
memory: 3584kb
input:
1000 1000000000 230485382 230485383 250000000 125000072 167985382 136735382 121110382 117187572 117204132 115251007 116211010 115722729 115478588 115356518 115295483 115264965 115249706 115243377 115245892 115243985 115243031 115242900 115242793 115242780 115242734 115242750 115242735 115242727 1152...
output:
? 1 500000001 ? 1 500000002 ? 1 250000001 ? 1 375000001 ? 1 437500001 ? 1 406250001 ? 1 390625001 ? 1 382812501 ? 1 386718751 ? 1 384765626 ? 1 383789063 ? 1 384277344 ? 1 384521485 ? 1 384643555 ? 1 384704590 ? 1 384735108 ? 1 384750367 ? 1 384757996 ? 1 384754181 ? 1 384756088 ? 1 384757042 ? 1 38...
result:
ok ok (1000 test cases)
Test #21:
score: 0
Accepted
time: 42ms
memory: 3584kb
input:
1000 1000000000 288090905 288090904 45653197 163090905 100590905 69340905 53715905 45903405 41997155 43700072 42723510 42235229 41991088 41875084 41930053 41899536 41884277 41876648 41872833 41873176 41872222 41872357 41872119 41872102 41872060 41872072 41872057 41872053 41872053 41872051 41872052 8...
output:
? 1 500000001 ? 1 500000002 ? 1 750000001 ? 1 625000001 ? 1 687500001 ? 1 718750001 ? 1 734375001 ? 1 742187501 ? 1 746093751 ? 1 748046876 ? 1 747070314 ? 1 746582033 ? 1 746337892 ? 1 746215822 ? 1 746276857 ? 1 746246340 ? 1 746231081 ? 1 746223452 ? 1 746219637 ? 1 746217730 ? 1 746218684 ? 1 74...
result:
ok ok (1000 test cases)
Test #22:
score: -100
Time Limit Exceeded
input:
1000 999999999 499999998 499999999 249999998 124999999 187499999 218749998 203124999 210937499 214843749 216796874 217773436 218261717 218505858 218627927 218566893 218597410 218612669 218620297 218616483 218618390 218619343 218618866 218618627 218618509 218618567 218618538 218618552 218618545 21861...
output:
? 1 500000000 ? 1 500000001 ? 1 250000000 ? 1 125000000 ? 1 187500000 ? 1 218750000 ? 1 203125000 ? 1 210937500 ? 1 214843750 ? 1 216796875 ? 1 217773437 ? 1 218261718 ? 1 218505859 ? 1 218627929 ? 1 218566894 ? 1 218597411 ? 1 218612670 ? 1 218620299 ? 1 218616484 ? 1 218618391 ? 1 218619345 ? 1 21...