QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#853682 | #9734. Identify Chord | ucup-team3510# | TL | 55ms | 3740kb | C++14 | 1.2kb | 2025-01-11 18:10:26 | 2025-01-11 18:10:28 |
Judging History
answer
#include<iostream>
using namespace std;
int T,n,cntq;
inline int query(int x,int y)
{
if((++cntq)>40)
{
while(1);
}
cout<<"? "<<x+1<<" "<<y+1<<endl;
cin>>x;
return x;
}
inline void print(int x,int y)
{
cout<<"! "<<x+1<<" "<<y+1<<endl;
cin>>x;
if(x<0)
{
exit(0);
}
}
inline int dis(int x,int y)
{
return min(abs(x-y),n-abs(x-y));
}
int main()
{
srand(20080704);
ios::sync_with_stdio(false);
cin.tie(0);
cin>>T;
while(T--)
{
cntq=0;
cin>>n;
int tmp,x,y,X,Y;
while(1)
{
x=rand()%n;
y=(x+(n>>1)+((n&1)?(rand()&1):0))%n;
if((tmp=query(x,y))<dis(x,y))
{
break;
}
}
X=x,Y=y;
if(query((x+n-1)%n,y)<tmp)
{
int l=2,r=(x+n-y)%n,ans=1;
while(l<=r)
{
int mid=l+r>>1;
(query((x+n-mid)%n,y)==tmp-mid)
?(l=(ans=mid)+1):(r=mid-1);
}
X=(x+n-ans)%n;
}
else if(query((x+1)%n,y)<tmp)
{
int l=2,r=(y+n-x)%n,ans=1;
while(l<=r)
{
int mid=l+r>>1;
(query((x+mid)%n,y)==tmp-mid)
?(l=(ans=mid)+1):(r=mid-1);
}
X=(x+ans)%n;
}
if(query(x,(y+n-1)%n)<tmp)
{
Y=(y+n-(query(X,y)-1))%n;
}
else if(query(x,(y+1)%n)<tmp)
{
Y=(y+(query(X,y)-1))%n;
}
print(X,Y);
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3608kb
input:
2 6 3 3 2 2 1 1 2 2 1 4 2 1 1 1 1 1 1
output:
? 6 3 ? 6 3 ? 1 4 ? 6 4 ? 2 4 ? 3 4 ? 1 3 ? 1 5 ! 2 4 ? 2 4 ? 1 3 ? 4 3 ? 2 3 ? 1 2 ? 1 4 ! 1 3
result:
ok ok (2 test cases)
Test #2:
score: 0
Accepted
time: 26ms
memory: 3736kb
input:
1000 15 5 4 1 1 2 6 6 1 19 9 3 2 4 4 3 2 2 1 17 8 4 5 3 4 3 2 5 3 2 1 15 6 7 5 2 1 1 6 7 1 14 7 5 4 1 1 2 6 6 1 15 7 2 3 3 1 2 1 17 5 4 3 4 3 4 3 1 20 6 5 2 3 2 1 7 7 1 13 5 4 2 4 4 4 1 18 3 4 2 4 2 1 4 4 1 13 6 6 6 3 4 2 2 3 2 2 1 14 4 3 3 2 3 3 2 1 17 4 3 3 3 2 5 3 2 1 12 6 6 6 6 5 4 2 3 3 4 3 1 1...
output:
? 12 5 ? 11 5 ? 8 5 ? 6 5 ? 7 5 ? 12 4 ? 12 6 ! 8 5 ? 7 17 ? 4 13 ? 3 13 ? 17 13 ? 1 13 ? 2 13 ? 4 12 ? 3 13 ! 3 12 ? 15 7 ? 1 10 ? 17 10 ? 2 10 ? 6 10 ? 4 10 ? 3 10 ? 1 9 ? 1 11 ? 3 10 ! 3 11 ? 11 3 ? 10 3 ? 12 3 ? 15 3 ? 2 3 ? 1 3 ? 11 2 ? 11 4 ! 1 3 ? 3 10 ? 9 2 ? 8 2 ? 5 2 ? 3 2 ? 4 2 ? 9 1 ? 9 ...
result:
ok ok (1000 test cases)
Test #3:
score: 0
Accepted
time: 14ms
memory: 3672kb
input:
1000 21 10 1 2 2 2 2 1 22 4 3 5 3 2 5 3 2 1 20 9 9 8 4 7 7 9 8 7 1 22 10 10 9 4 2 4 10 9 4 1 21 6 7 5 5 7 6 5 5 1 21 8 9 7 2 2 1 2 9 9 1 24 11 10 5 8 9 8 10 8 1 22 11 10 10 10 9 10 1 21 4 5 3 5 3 2 5 3 2 1 23 10 10 9 3 2 2 3 11 9 2 1 21 4 5 5 5 3 4 1 24 7 6 4 3 2 3 8 6 2 1 20 9 8 4 7 8 9 8 8 1 24 11...
output:
? 15 5 ? 10 21 ? 9 21 ? 11 21 ? 10 20 ? 10 1 ! 10 21 ? 5 16 ? 4 16 ? 21 16 ? 2 16 ? 3 16 ? 5 15 ? 5 17 ? 3 16 ! 3 17 ? 9 19 ? 8 19 ? 10 19 ? 15 19 ? 12 19 ? 11 19 ? 9 18 ? 9 20 ? 11 19 ! 11 5 ? 1 12 ? 22 12 ? 2 12 ? 7 12 ? 10 12 ? 8 12 ? 1 11 ? 1 13 ? 7 12 ! 7 15 ? 6 17 ? 5 17 ? 7 17 ? 12 17 ? 9 17 ...
result:
ok ok (1000 test cases)
Test #4:
score: 0
Accepted
time: 10ms
memory: 3660kb
input:
1000 25 8 7 3 4 3 2 9 7 2 1 25 10 11 9 6 8 8 7 11 9 7 1 25 5 6 4 5 7 5 4 4 1 25 7 6 4 3 2 3 6 2 1 26 12 11 5 2 1 2 12 11 2 1 26 7 8 8 8 6 7 1 26 11 12 10 6 7 6 5 10 5 1 27 12 13 11 5 3 5 11 5 1 25 9 8 6 5 6 10 8 5 1 27 9 10 8 6 7 7 6 8 6 1 27 10 11 9 6 6 5 6 9 5 1 27 7 8 6 6 5 5 4 8 6 4 1 26 13 5 6 ...
output:
? 12 25 ? 11 25 ? 5 25 ? 8 25 ? 7 25 ? 6 25 ? 12 24 ? 12 1 ? 6 25 ! 6 1 ? 6 19 ? 5 19 ? 7 19 ? 13 19 ? 10 19 ? 8 19 ? 9 19 ? 6 18 ? 6 20 ? 9 19 ! 9 25 ? 22 9 ? 21 9 ? 23 9 ? 4 9 ? 1 9 ? 24 9 ? 22 8 ? 23 9 ! 23 6 ? 16 4 ? 15 4 ? 9 4 ? 12 4 ? 11 4 ? 10 4 ? 16 3 ? 11 4 ! 11 3 ? 4 17 ? 3 17 ? 23 17 ? 20...
result:
ok ok (1000 test cases)
Test #5:
score: 0
Accepted
time: 7ms
memory: 3612kb
input:
1000 29 5 4 6 7 5 6 4 4 1 28 13 13 12 6 9 7 6 13 12 6 1 30 3 4 2 7 5 3 4 2 2 1 29 8 7 7 8 6 7 7 6 1 28 12 11 6 10 10 9 11 9 1 29 14 14 14 1 2 2 2 2 1 29 14 9 8 7 5 5 4 10 8 4 1 28 11 10 6 7 8 8 12 10 7 1 30 4 3 6 2 2 1 5 5 1 30 6 7 5 7 8 6 5 5 1 28 9 10 10 8 9 1 29 14 14 14 14 13 12 5 3 4 3 14 12 3 ...
output:
? 4 19 ? 3 19 ? 25 19 ? 29 19 ? 2 19 ? 4 18 ? 4 20 ? 3 19 ! 3 22 ? 17 3 ? 16 3 ? 18 3 ? 25 3 ? 21 3 ? 23 3 ? 24 3 ? 17 2 ? 17 4 ? 24 3 ! 24 8 ? 16 1 ? 15 1 ? 17 1 ? 24 1 ? 20 1 ? 18 1 ? 16 30 ? 16 2 ? 17 1 ! 17 2 ? 4 18 ? 3 18 ? 25 18 ? 29 18 ? 2 18 ? 1 18 ? 4 17 ? 2 18 ! 2 13 ? 17 3 ? 16 3 ? 9 3 ? ...
result:
ok ok (1000 test cases)
Test #6:
score: 0
Accepted
time: 8ms
memory: 3608kb
input:
1000 32 13 12 7 8 9 9 14 12 8 1 30 14 14 13 6 3 5 6 13 6 1 32 16 8 9 7 7 5 5 4 9 7 4 1 31 6 5 5 1 3 2 7 7 1 32 3 4 4 2 3 1 32 6 5 7 7 5 4 7 5 4 1 31 12 13 11 3 3 3 2 13 11 2 1 31 14 15 13 7 10 9 10 14 13 10 1 32 16 12 13 11 7 11 9 10 11 9 1 30 14 13 6 3 5 5 14 13 5 1 31 6 5 5 1 3 2 7 7 1 31 12 13 11...
output:
? 14 30 ? 13 30 ? 5 30 ? 9 30 ? 7 30 ? 8 30 ? 14 29 ? 14 31 ? 9 30 ! 9 5 ? 18 3 ? 17 3 ? 19 3 ? 26 3 ? 30 3 ? 28 3 ? 27 3 ? 18 2 ? 26 3 ! 26 28 ? 17 1 ? 22 6 ? 21 6 ? 23 6 ? 31 6 ? 27 6 ? 25 6 ? 26 6 ? 22 5 ? 22 7 ? 26 6 ! 26 9 ? 20 4 ? 19 4 ? 11 4 ? 15 4 ? 13 4 ? 14 4 ? 20 3 ? 20 5 ! 15 4 ? 21 5 ? ...
result:
ok ok (1000 test cases)
Test #7:
score: 0
Accepted
time: 21ms
memory: 3612kb
input:
1000 34 10 9 1 4 3 2 11 11 1 33 15 16 14 7 11 12 12 15 14 12 1 33 11 10 8 6 6 5 12 10 5 1 34 5 4 8 6 4 3 6 4 3 1 34 17 11 12 10 2 4 4 3 12 10 2 1 35 15 16 14 8 10 8 7 8 14 7 1 34 12 13 11 7 7 5 6 13 11 5 1 34 6 5 7 3 3 2 7 5 2 1 34 16 16 15 7 3 1 1 16 16 1 33 16 15 14 6 4 4 5 14 4 1 33 16 16 16 16 1...
output:
? 14 31 ? 13 31 ? 5 31 ? 1 31 ? 3 31 ? 4 31 ? 14 30 ? 14 32 ! 5 31 ? 12 28 ? 11 28 ? 13 28 ? 21 28 ? 17 28 ? 15 28 ? 16 28 ? 12 27 ? 12 29 ? 15 28 ! 15 6 ? 4 20 ? 3 20 ? 28 20 ? 32 20 ? 30 20 ? 31 20 ? 4 19 ? 4 21 ? 31 20 ! 31 24 ? 13 30 ? 12 30 ? 4 30 ? 8 30 ? 10 30 ? 11 30 ? 13 29 ? 13 31 ? 11 30 ...
result:
ok ok (1000 test cases)
Test #8:
score: 0
Accepted
time: 0ms
memory: 3696kb
input:
1000 36 17 16 7 4 6 7 17 16 7 1 36 13 14 12 8 8 10 9 14 12 8 1 36 18 13 14 12 8 8 8 7 12 7 1 36 5 4 7 2 2 1 6 6 1 36 15 16 14 5 4 5 4 16 14 4 1 36 16 17 15 8 13 13 12 17 15 12 1 35 14 15 13 8 13 15 14 15 13 13 1 36 11 12 10 8 13 12 11 12 10 10 1 36 12 13 11 8 9 9 8 13 11 8 1 36 16 17 15 8 11 9 8 9 1...
output:
? 30 12 ? 29 12 ? 20 12 ? 16 12 ? 18 12 ? 19 12 ? 30 11 ? 30 13 ? 20 12 ! 20 18 ? 30 12 ? 29 12 ? 31 12 ? 4 12 ? 35 12 ? 1 12 ? 36 12 ? 30 11 ? 30 13 ? 35 12 ! 35 19 ? 25 7 ? 34 16 ? 33 16 ? 35 16 ? 8 16 ? 3 16 ? 5 16 ? 4 16 ? 34 15 ? 4 16 ! 4 10 ? 21 3 ? 20 3 ? 11 3 ? 16 3 ? 18 3 ? 17 3 ? 21 2 ? 21...
result:
ok ok (1000 test cases)
Test #9:
score: 0
Accepted
time: 15ms
memory: 3660kb
input:
1000 37 10 9 6 5 3 4 9 3 1 36 17 17 16 8 13 15 16 16 16 1 38 13 12 3 4 5 4 12 3 1 37 15 14 9 14 14 13 14 13 1 37 12 13 11 6 7 5 4 5 11 4 1 36 8 7 8 9 7 6 9 7 6 1 37 17 16 7 4 6 7 16 7 1 37 14 15 13 8 9 7 8 15 13 7 1 37 16 17 15 6 4 6 5 15 5 1 37 8 9 7 8 3 5 4 9 7 3 1 37 11 10 9 14 12 11 10 10 1 37 1...
output:
? 34 16 ? 33 16 ? 24 16 ? 29 16 ? 27 16 ? 26 16 ? 34 15 ? 27 16 ! 27 14 ? 25 7 ? 24 7 ? 26 7 ? 35 7 ? 30 7 ? 28 7 ? 27 7 ? 25 6 ? 26 7 ! 26 28 ? 28 9 ? 27 9 ? 18 9 ? 13 9 ? 16 9 ? 17 9 ? 28 8 ? 18 9 ! 18 7 ? 15 33 ? 14 33 ? 5 33 ? 10 33 ? 12 33 ? 13 33 ? 15 32 ? 13 33 ! 13 21 ? 11 30 ? 10 30 ? 12 30...
result:
ok ok (1000 test cases)
Test #10:
score: 0
Accepted
time: 15ms
memory: 3604kb
input:
1000 39 13 14 12 4 7 5 4 3 14 12 3 1 38 18 17 8 4 6 6 17 6 1 38 9 8 9 10 8 7 10 8 7 1 39 13 12 9 9 10 9 8 14 12 8 1 38 19 15 16 14 9 10 8 9 14 8 1 39 18 17 9 13 11 11 17 11 1 39 17 16 6 3 4 3 2 16 2 1 38 18 18 17 9 13 11 10 9 17 9 1 39 14 13 3 4 5 4 15 13 3 1 39 18 17 7 4 5 4 5 17 4 1 39 12 11 9 10 ...
output:
? 3 23 ? 2 23 ? 4 23 ? 14 23 ? 9 23 ? 11 23 ? 12 23 ? 13 23 ? 3 22 ? 3 24 ? 13 23 ! 13 25 ? 7 26 ? 6 26 ? 35 26 ? 30 26 ? 33 26 ? 32 26 ? 7 25 ? 33 26 ! 33 21 ? 28 9 ? 27 9 ? 18 9 ? 23 9 ? 25 9 ? 26 9 ? 28 8 ? 28 10 ? 26 9 ! 26 15 ? 15 34 ? 14 34 ? 4 34 ? 9 34 ? 12 34 ? 11 34 ? 10 34 ? 15 33 ? 15 35...
result:
ok ok (1000 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 3728kb
input:
1000 40 10 11 9 9 8 7 6 7 11 9 6 1 40 18 17 9 12 12 13 17 12 1 40 15 16 14 9 14 14 13 16 14 13 1 40 18 17 9 14 15 14 13 17 13 1 40 16 15 9 10 8 7 8 17 15 7 1 40 11 12 10 9 5 7 6 12 10 5 1 41 15 14 4 4 2 3 14 2 1 40 15 14 6 9 7 6 5 14 5 1 40 18 17 9 12 10 9 8 19 17 8 1 40 10 9 9 12 9 8 9 8 1 40 4 3 9...
output:
? 22 2 ? 21 2 ? 23 2 ? 33 2 ? 28 2 ? 25 2 ? 26 2 ? 27 2 ? 22 1 ? 22 3 ? 26 2 ! 26 7 ? 18 38 ? 17 38 ? 7 38 ? 12 38 ? 10 38 ? 11 38 ? 18 37 ? 12 38 ! 12 27 ? 1 21 ? 40 21 ? 2 21 ? 12 21 ? 7 21 ? 4 21 ? 3 21 ? 1 20 ? 1 22 ? 3 21 ! 3 33 ? 6 26 ? 5 26 ? 35 26 ? 40 26 ? 3 26 ? 2 26 ? 1 26 ? 6 25 ? 1 26 !...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 7ms
memory: 3688kb
input:
1000 42 15 16 14 4 5 4 3 16 14 3 1 41 17 16 10 11 9 10 18 16 9 1 41 19 20 18 9 13 12 12 19 18 12 1 41 8 9 7 9 8 5 6 9 7 5 1 41 20 8 7 9 12 9 8 9 7 7 1 41 8 9 9 7 8 1 41 14 13 10 8 10 9 15 13 8 1 41 12 11 10 6 8 7 11 6 1 41 12 13 11 9 14 13 12 13 11 11 1 41 15 14 10 9 9 8 16 14 8 1 41 16 17 15 10 10 ...
output:
? 36 15 ? 35 15 ? 37 15 ? 5 15 ? 10 15 ? 7 15 ? 6 15 ? 36 14 ? 36 16 ? 6 15 ! 6 17 ? 5 25 ? 4 25 ? 35 25 ? 40 25 ? 38 25 ? 37 25 ? 5 24 ? 5 26 ? 38 25 ! 38 33 ? 9 29 ? 8 29 ? 10 29 ? 20 29 ? 15 29 ? 17 29 ? 16 29 ? 9 28 ? 9 30 ? 16 29 ! 16 40 ? 33 12 ? 32 12 ? 34 12 ? 3 12 ? 39 12 ? 36 12 ? 37 12 ? ...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 12ms
memory: 3608kb
input:
1000 43 7 8 6 9 3 4 3 2 8 6 2 1 42 18 17 7 5 8 8 19 17 7 1 43 19 20 18 10 13 13 14 20 18 13 1 43 18 17 10 12 9 10 17 9 1 43 21 15 16 14 10 13 12 11 12 14 11 1 43 21 18 17 6 5 8 7 17 6 1 43 18 19 17 10 12 10 11 17 10 1 43 21 21 21 21 20 21 19 9 5 7 6 6 19 6 1 42 13 12 4 7 5 4 3 14 12 3 1 42 20 19 10 ...
output:
? 41 20 ? 40 20 ? 42 20 ? 10 20 ? 4 20 ? 1 20 ? 2 20 ? 3 20 ? 41 19 ? 41 21 ? 3 20 ! 3 21 ? 31 10 ? 30 10 ? 20 10 ? 15 10 ? 18 10 ? 19 10 ? 31 9 ? 31 11 ? 20 10 ! 20 16 ? 15 36 ? 14 36 ? 16 36 ? 26 36 ? 21 36 ? 23 36 ? 22 36 ? 15 35 ? 15 37 ? 21 36 ! 21 5 ? 1 22 ? 43 22 ? 32 22 ? 38 22 ? 35 22 ? 34 ...
result:
ok ok (1000 test cases)
Test #14:
score: 0
Accepted
time: 8ms
memory: 3740kb
input:
1000 44 14 15 13 4 8 5 4 3 13 3 1 44 13 12 10 9 10 9 8 12 8 1 43 11 12 10 10 9 8 7 8 10 7 1 43 17 18 16 10 15 16 15 18 16 15 1 44 19 20 18 10 16 19 19 20 18 18 1 44 16 17 15 10 10 7 8 15 7 1 44 13 12 10 16 14 13 14 12 12 1 44 10 9 8 4 5 3 4 9 3 1 43 9 8 5 3 2 2 1 10 10 1 43 3 4 2 10 7 4 3 2 2 1 44 9...
output:
? 30 8 ? 29 8 ? 31 8 ? 42 8 ? 36 8 ? 39 8 ? 40 8 ? 41 8 ? 30 7 ? 41 8 ! 41 6 ? 34 12 ? 33 12 ? 22 12 ? 28 12 ? 31 12 ? 30 12 ? 29 12 ? 34 11 ? 29 12 ! 29 5 ? 20 42 ? 19 42 ? 21 42 ? 32 42 ? 26 42 ? 23 42 ? 24 42 ? 25 42 ? 20 41 ? 24 42 ! 24 36 ? 26 4 ? 25 4 ? 27 4 ? 37 4 ? 32 4 ? 29 4 ? 28 4 ? 26 3 ...
result:
ok ok (1000 test cases)
Test #15:
score: 0
Accepted
time: 14ms
memory: 3668kb
input:
1000 45 18 17 10 12 13 11 12 19 17 11 1 45 8 7 10 6 5 4 5 9 7 4 1 45 22 10 9 6 4 3 3 2 11 9 2 1 45 22 7 6 9 3 4 3 2 6 2 1 45 22 11 10 10 5 8 6 12 10 5 1 45 19 18 10 13 10 11 18 10 1 45 18 17 8 12 9 8 7 19 17 7 1 45 21 20 10 15 12 12 20 12 1 44 19 18 10 16 16 15 16 20 18 15 1 45 22 21 22 20 9 5 7 6 6...
output:
? 12 35 ? 11 35 ? 45 35 ? 6 35 ? 3 35 ? 5 35 ? 4 35 ? 12 34 ? 12 36 ? 5 35 ! 5 45 ? 16 39 ? 15 39 ? 4 39 ? 10 39 ? 13 39 ? 12 39 ? 11 39 ? 16 38 ? 16 40 ? 12 39 ! 12 42 ? 12 34 ? 26 4 ? 25 4 ? 14 4 ? 20 4 ? 17 4 ? 19 4 ? 18 4 ? 26 3 ? 26 5 ? 18 4 ! 18 5 ? 18 41 ? 11 33 ? 10 33 ? 44 33 ? 5 33 ? 8 33 ...
result:
ok ok (1000 test cases)
Test #16:
score: 0
Accepted
time: 7ms
memory: 3688kb
input:
1000 46 4 3 11 8 5 4 5 3 3 1 46 23 15 16 14 11 9 8 8 7 16 14 7 1 46 10 9 11 10 7 8 11 9 7 1 46 19 20 18 11 17 20 19 18 18 1 46 11 10 9 5 6 4 5 10 4 1 46 7 8 8 8 6 7 1 46 6 7 5 11 8 5 4 5 4 1 46 12 11 11 14 11 10 11 10 1 46 22 22 21 11 16 13 12 11 21 11 1 46 9 10 8 11 5 6 5 4 10 8 4 1 45 19 18 11 13 ...
output:
? 32 9 ? 31 9 ? 20 9 ? 26 9 ? 29 9 ? 30 9 ? 32 8 ? 32 10 ? 31 9 ! 31 11 ? 16 39 ? 21 44 ? 20 44 ? 22 44 ? 33 44 ? 27 44 ? 30 44 ? 28 44 ? 29 44 ? 21 43 ? 21 45 ? 29 44 ! 29 4 ? 10 33 ? 9 33 ? 44 33 ? 4 33 ? 7 33 ? 6 33 ? 10 32 ? 10 34 ? 7 33 ! 7 39 ? 5 28 ? 4 28 ? 6 28 ? 17 28 ? 11 28 ? 8 28 ? 7 28 ...
result:
ok ok (1000 test cases)
Test #17:
score: 0
Accepted
time: 43ms
memory: 3688kb
input:
1000 1000000000 499999999 499999998 249999999 374999999 437499999 468749998 453124999 460937499 464843748 462890623 461914061 461425781 461669921 461547851 461486816 461456299 461471557 461463929 461467744 461469650 461468698 461469175 461469412 461469294 461469353 461469323 461469309 461469317 4614...
output:
? 910578062 410578062 ? 910578061 410578062 ? 660578061 410578062 ? 785578061 410578062 ? 848078061 410578062 ? 879328061 410578062 ? 863703061 410578062 ? 871515561 410578062 ? 875421811 410578062 ? 873468686 410578062 ? 872492124 410578062 ? 872003843 410578062 ? 872247984 410578062 ? 872125914 41...
result:
ok ok (1000 test cases)
Test #18:
score: 0
Accepted
time: 43ms
memory: 3688kb
input:
1000 1000000000 499999969 499999970 499999968 249999968 124999968 62499968 31249968 15624968 7812468 3906249 5859374 6835937 7324218 7568328 7446258 7385223 7354705 7339446 7331817 7328002 7326126 7327080 7327526 7327288 7327169 7327140 7327170 7327162 7327162 7327158 7327160 7327159 499999968 73271...
output:
? 910578062 410578062 ? 910578061 410578062 ? 910578063 410578062 ? 160578063 410578062 ? 285578063 410578062 ? 348078063 410578062 ? 379328063 410578062 ? 394953063 410578062 ? 402765563 410578062 ? 406671813 410578062 ? 404718688 410578062 ? 403742125 410578062 ? 403253844 410578062 ? 403009703 41...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 45ms
memory: 3688kb
input:
1000 1000000000 347007933 347007932 249999999 222007932 187500002 190757932 175132932 179687502 175781252 173828127 174156370 173668089 173583986 173546019 173522950 173515502 173507691 173507873 173504058 173505783 173504829 173504352 173504114 173503995 173503999 173503969 173503980 173503972 1735...
output:
? 910578062 410578062 ? 910578061 410578062 ? 660578061 410578062 ? 785578061 410578062 ? 723078061 410578062 ? 754328061 410578062 ? 738703061 410578062 ? 730890561 410578062 ? 734796811 410578062 ? 736749936 410578062 ? 737726499 410578062 ? 737238218 410578062 ? 736994077 410578062 ? 737116148 41...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 55ms
memory: 3676kb
input:
1000 1000000000 51641504 51641503 249999931 124999931 62499931 31249931 36016503 28204003 27343681 26250878 26367118 25878837 26006738 25884668 25823633 25848319 25833060 25825430 25821615 25821726 25820773 25821138 25820899 25820780 25820720 25820744 25820729 25820722 25820718 25820718 25820717 516...
output:
? 910578062 410578062 ? 910578061 410578062 ? 660578061 410578062 ? 785578061 410578062 ? 848078061 410578062 ? 879328061 410578062 ? 894953061 410578062 ? 887140561 410578062 ? 883234311 410578062 ? 885187436 410578062 ? 884210874 410578062 ? 884699155 410578062 ? 884943296 410578062 ? 884821226 41...
result:
ok ok (1000 test cases)
Test #21:
score: 0
Accepted
time: 54ms
memory: 3740kb
input:
1000 1000000000 383190683 383190684 383190682 249999999 374999999 350590906 351940682 336315682 342778406 338872156 336919031 335942468 335827401 335698327 335705331 335644296 335667809 335652550 335644921 335641106 335642389 335641436 335640959 335640867 335640840 335640807 335640811 335640796 3356...
output:
? 910578062 410578062 ? 910578061 410578062 ? 910578063 410578062 ? 160578063 410578062 ? 35578063 410578062 ? 973078063 410578062 ? 941828063 410578062 ? 957453063 410578062 ? 965265563 410578062 ? 961359313 410578062 ? 959406188 410578062 ? 958429625 410578062 ? 957941344 410578062 ? 958185484 410...
result:
ok ok (1000 test cases)
Test #22:
score: -100
Time Limit Exceeded
input:
1000 999999999 499999999 499999999 499999998 499999999 499999997 249999998 124999999 187499998 156249999 171874999 179687499 183593748 181640624 182617187 183105467 182861327 182739258 182800292 182769776 182785035 182792663 182788849 182786942 182785989 182786465 182786227 182786108 182786049 18278...
output:
? 910578063 410578064 ? 926836081 426836082 ? 901404597 401404597 ? 901404596 401404597 ? 901404598 401404597 ? 151404598 401404597 ? 276404598 401404597 ? 213904598 401404597 ? 245154598 401404597 ? 229529598 401404597 ? 221717098 401404597 ? 217810848 401404597 ? 219763973 401404597 ? 218787410 40...