QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#642970 | #8939. Permutation | Wolam# | AC ✓ | 136ms | 11488kb | C++20 | 1.9kb | 2024-10-15 17:25:33 | 2024-10-15 17:25:33 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
int base,tot;
const int maxn = 1e6 + 10;
const double EPS = 1e-6;
int dp[maxn],g[maxn];
map<pair<int,int>,int> mp;
int ask(int l,int r)
{
if(mp[{l,r}])
{
return mp[{l,r}];
}
// tot++;
// assert(tot<=base);
cout<<"? "<<l<<" "<<r<<endl;
int pos;
cin>>pos;
return mp[{l,r}]=pos;
}
int query(int l,int r)
{
if(l==r)
{
return l;
}
else if(r-l+1==2)
{
int p=ask(l,r);
if(p==l)
{
return r;
}
else
{
return l;
}
}
else
{
int p=ask(l,r);
int mid=(l+g[r-l+1]);
if(p>=mid&&p<=r)//[l,mid-1] [mid,r]
{
if(ask(mid,r)==p)
{
return query(mid,r);
}
else
{
return query(l,mid-1);
}
}
else//[l,mid] [mid+1,r]
{
mid=(r-g[r-l+1]);
if(ask(l,mid)==p)
{
return query(l,mid);
}
else
{
return query(mid+1,r);
}
}
}
}
void solve(void)
{
mp.clear();
//base=tot=0;
int n;
cin>>n;
//base=ceill(1.5*log2l(n))+1;
int ans=query(1,n);
cout<<"! "<<ans<<endl;
}
int main(void)
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
dp[1]=0;
dp[2]=1;
int now=1;
for(int i=3;i<=1e6;i++)
{
while(now+1<=i-(now+1)&&max(dp[now]+2,dp[i-now]+1)>=max(dp[now+1]+2,dp[i-(now+1)]+1))
{
now++;
}
g[i]=now;
dp[i]=max(dp[now]+2,dp[i-now]+1);
}
int t;
cin>>t;
while(t--)
{
solve();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 7ms
memory: 11420kb
input:
3 5 3 3 3 6 6 5 3 3 4 3 3
output:
? 1 5 ? 3 5 ? 3 4 ! 4 ? 1 6 ? 4 6 ? 1 3 ? 2 3 ! 2 ? 1 4 ? 3 4 ! 4
result:
ok Correct (3 test cases)
Test #2:
score: 0
Accepted
time: 56ms
memory: 11384kb
input:
10000 10 2 2 3 5 10 10 10 8 7 10 5 1 10 9 6 10 4 4 4 5 10 10 6 3 5 2 10 3 3 5 2 10 1 5 9 9 10 10 1 3 8 10 6 10 2 4 9 9 9 10 3 3 3 3 10 4 1 7 8 9 10 8 7 1 1 2 10 4 1 9 9 9 10 7 8 2 1 4 10 5 1 7 6 10 10 8 8 8 9 10 2 1 7 7 8 10 6 6 8 10 10 1 3 8 9 6 10 7 9 5 5 4 10 7 8 4 4 5 10 3 4 7 8 10 10 4 4 4 4 10...
output:
? 1 10 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 10 ? 6 10 ? 8 10 ? 6 7 ! 6 ? 1 10 ? 1 5 ? 6 10 ? 8 10 ? 6 7 ! 7 ? 1 10 ? 1 5 ? 3 5 ? 4 5 ! 3 ? 1 10 ? 6 10 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 10 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 10 ? 1 5 ? 6 10 ? 8 10 ? 9 10 ! 8 ? 1 10 ? 1 5 ? 6 10 ? 8 10 ? 6 7 ! 7 ? 1 10 ? 1 5 ? 6 10 ? 8 10 ? 9 10 ...
result:
ok Correct (10000 test cases)
Test #3:
score: 0
Accepted
time: 41ms
memory: 11420kb
input:
10000 3 1 2 11 5 5 5 5 2 2 19 3 3 4 11 11 11 7 5 7 1 2 3 3 3 19 6 6 10 1 1 2 2 2 15 11 11 15 8 8 14 1 1 1 2 3 16 4 4 4 4 5 3 3 2 19 13 17 5 6 2 2 2 2 4 1 2 3 7 2 2 2 3 2 3 17 1 1 1 2 4 14 9 9 9 8 11 20 9 9 9 9 10 11 6 4 4 5 18 7 7 7 7 7 8 8 8 6 5 8 6 6 7 5 16 10 10 10 10 11 6 1 3 6 5 10 3 3 3 4 2 1 ...
output:
? 1 3 ? 1 2 ! 3 ? 1 11 ? 1 6 ? 4 6 ? 5 6 ! 6 ? 1 2 ! 1 ? 1 19 ? 1 11 ? 1 6 ? 7 11 ? 9 11 ? 10 11 ! 10 ? 1 7 ? 4 7 ? 1 3 ? 1 2 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 19 ? 1 11 ? 6 11 ? 1 5 ? 1 3 ? 1 2 ! 3 ? 1 2 ! 1 ? 1 15 ? 8 15 ? 11 15 ? 8 10 ? 8 9 ! 9 ? 1 14 ? 1 7 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 16 ? 1 8 ? 4 8 ? 4 6 ? ...
result:
ok Correct (10000 test cases)
Test #4:
score: 0
Accepted
time: 103ms
memory: 11424kb
input:
10000 47 23 31 11 19 2 2 1 5 14 8 8 8 9 11 25 6 13 21 23 18 17 15 7 4 4 4 9 2 2 2 3 27 27 27 27 24 21 21 21 7 7 6 5 5 5 43 41 37 7 7 8 5 4 1 22 6 4 14 12 20 20 21 34 29 29 25 17 20 14 14 42 20 20 20 20 20 19 17 47 21 21 21 19 15 16 17 41 25 25 30 34 34 36 38 19 17 17 16 9 9 10 21 14 14 19 10 9 13 27...
output:
? 1 47 ? 22 47 ? 1 21 ? 9 21 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 14 ? 8 14 ? 8 11 ? 8 9 ? 10 11 ! 10 ? 1 25 ? 1 13 ? 14 25 ? 19 25 ? 14 18 ? 16 18 ? 14 15 ! 14 ? 1 7 ? 4 7 ? 4 5 ! 5 ? 1 9 ? 1 5 ? 1 3 ? 2 3 ! 1 ? 1 27 ? 14 27 ? 21 27 ? 24 27 ? 21 23 ? 21 22 ! 22 ? 1 21 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 4 5 ! 4...
result:
ok Correct (10000 test cases)
Test #5:
score: 0
Accepted
time: 136ms
memory: 11372kb
input:
10000 100 47 5 61 61 53 71 71 71 71 72 9 2 2 2 2 53 46 35 6 6 8 2 1 4 33 3 16 31 31 31 31 32 82 60 41 29 29 29 28 23 24 26 88 39 39 39 51 59 59 59 59 60 71 24 29 59 59 59 59 59 60 63 92 52 52 70 88 88 88 88 88 89 24 11 11 9 5 5 5 66 51 51 66 45 45 43 39 40 92 43 43 38 20 20 20 20 21 17 48 1 1 1 5 9 ...
output:
? 1 100 ? 1 50 ? 51 100 ? 51 79 ? 51 66 ? 67 79 ? 67 74 ? 70 74 ? 70 72 ? 71 72 ! 70 ? 1 9 ? 1 5 ? 1 3 ? 2 3 ! 3 ? 1 53 ? 22 53 ? 1 21 ? 1 13 ? 6 13 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 33 ? 1 20 ? 21 33 ? 26 33 ? 29 33 ? 31 33 ? 31 32 ! 33 ? 1 82 ? 35 82 ? 1 34 ? 14 34 ? 22 34 ? 27 34 ? 22 26 ? 22 24 ? 25 26 ...
result:
ok Correct (10000 test cases)
Test #6:
score: 0
Accepted
time: 127ms
memory: 11428kb
input:
10000 50 10 10 10 14 2 2 3 5 50 11 11 9 18 18 17 23 23 50 44 44 40 26 26 27 23 23 50 24 24 29 45 45 45 45 46 50 50 50 50 50 50 49 47 50 36 23 17 17 18 12 11 10 50 29 36 20 13 3 3 3 3 50 30 42 16 21 1 1 1 2 50 25 25 25 25 25 27 29 50 18 20 49 49 47 39 39 40 50 9 9 9 9 9 11 13 50 26 43 17 17 17 19 15 ...
output:
? 1 50 ? 1 29 ? 1 16 ? 9 16 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 50 ? 1 29 ? 1 16 ? 17 29 ? 17 24 ? 17 21 ? 22 24 ? 23 24 ! 24 ? 1 50 ? 22 50 ? 35 50 ? 22 34 ? 22 29 ? 25 29 ? 22 24 ? 23 24 ! 24 ? 1 50 ? 22 50 ? 22 37 ? 38 50 ? 43 50 ? 43 47 ? 45 47 ? 45 46 ! 47 ? 1 50 ? 22 50 ? 35 50 ? 43 50 ? 46 50 ? 4...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 131ms
memory: 11364kb
input:
10000 100 76 78 35 49 5 5 3 9 9 9 100 29 29 29 29 29 29 27 26 100 64 64 69 88 100 86 87 80 81 100 51 51 57 98 92 81 81 81 81 100 44 44 50 13 12 1 4 6 7 100 64 92 22 22 27 41 41 44 40 39 100 93 56 40 40 40 36 44 44 45 47 100 37 2 97 81 57 54 68 68 68 68 100 76 76 76 76 74 80 80 82 83 100 32 32 32 31 ...
output:
? 1 100 ? 51 100 ? 1 50 ? 22 50 ? 1 21 ? 1 13 ? 1 8 ? 9 13 ? 9 11 ? 9 10 ! 10 ? 1 100 ? 1 50 ? 22 50 ? 22 37 ? 22 29 ? 25 29 ? 27 29 ? 25 26 ! 25 ? 1 100 ? 51 100 ? 51 79 ? 80 100 ? 88 100 ? 80 87 ? 83 87 ? 80 82 ? 80 81 ! 82 ? 1 100 ? 51 100 ? 51 79 ? 80 100 ? 88 100 ? 80 87 ? 80 84 ? 80 82 ? 81 82...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 23ms
memory: 11396kb
input:
1000 1000 475 426 728 747 896 867 831 831 831 841 844 844 844 844 845 1000 278 17 974 811 598 598 598 598 618 637 637 637 639 642 643 1000 75 128 871 871 985 842 808 773 755 749 753 735 737 741 741 1000 239 239 239 350 432 432 432 442 458 458 459 462 462 463 1000 978 978 978 978 978 997 944 950 932 ...
output:
? 1 1000 ? 1 500 ? 501 1000 ? 501 767 ? 768 1000 ? 857 1000 ? 768 856 ? 802 856 ? 823 856 ? 823 843 ? 844 856 ? 844 851 ? 844 848 ? 844 846 ? 844 845 ! 846 ? 1 1000 ? 1 500 ? 501 1000 ? 734 1000 ? 501 733 ? 590 733 ? 590 678 ? 590 644 ? 590 623 ? 624 644 ? 632 644 ? 637 644 ? 637 641 ? 642 644 ? 642...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 17ms
memory: 11368kb
input:
1017 272 246 186 27 27 15 73 73 73 73 73 73 73 114 105 91 2 2 2 2 2 2 2 3 910 173 173 173 148 14 14 14 29 35 37 51 55 48 48 726 229 229 201 118 63 28 28 28 28 29 24 24 24 861 315 104 671 688 491 551 593 593 593 593 593 593 594 596 1984 133 133 406 571 571 512 761 724 673 682 650 650 650 652 647 647 ...
output:
? 1 272 ? 137 272 ? 1 136 ? 1 81 ? 1 47 ? 48 81 ? 61 81 ? 69 81 ? 69 76 ? 72 76 ? 72 74 ? 73 74 ! 74 ? 1 114 ? 56 114 ? 1 55 ? 1 34 ? 1 21 ? 1 13 ? 1 8 ? 1 5 ? 1 3 ? 2 3 ! 1 ? 1 910 ? 1 533 ? 1 300 ? 145 300 ? 1 144 ? 1 89 ? 1 55 ? 1 34 ? 35 55 ? 35 47 ? 48 55 ? 51 55 ? 48 50 ? 48 49 ! 49 ? 1 726 ? ...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 10ms
memory: 11432kb
input:
10 100000 3893 3893 3505 30673 33920 43582 43582 43582 43582 43582 43470 43242 43242 43242 43242 43242 43242 43242 43245 43268 43268 43268 43270 43272 100000 32066 19090 54928 68197 88585 88585 88585 89959 93193 92889 91599 91599 91599 91474 91398 91398 91398 91383 91370 91365 91355 91358 91351 9135...
output:
? 1 100000 ? 1 53632 ? 1 26816 ? 26817 53632 ? 26817 42686 ? 42687 53632 ? 42687 49451 ? 42687 46867 ? 42687 45270 ? 42687 44283 ? 43297 44283 ? 42687 43296 ? 42920 43296 ? 43064 43296 ? 43153 43296 ? 43208 43296 ? 43242 43296 ? 43242 43275 ? 43242 43262 ? 43263 43275 ? 43268 43275 ? 43268 43272 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 11428kb
input:
21 84335 47947 60969 22445 20931 9296 9296 11772 17079 17079 17079 17079 17079 17079 17084 17217 17221 17316 17316 17316 17316 17320 17323 17323 17324 159962 128177 145530 35270 35270 35270 35270 34180 40850 40850 42103 43214 43214 43214 43550 43765 43765 43753 43675 43675 43675 43685 43695 43695 43...
output:
? 1 84335 ? 42168 84335 ? 1 42167 ? 17712 42167 ? 1 17711 ? 6766 17711 ? 6766 13530 ? 13531 17711 ? 15128 17711 ? 16115 17711 ? 16725 17711 ? 16725 17334 ? 16958 17334 ? 16958 17190 ? 17191 17334 ? 17191 17279 ? 17280 17334 ? 17301 17334 ? 17314 17334 ? 17314 17326 ? 17314 17321 ? 17322 17326 ? 1732...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 8ms
memory: 11368kb
input:
1 1000000 641602 641602 641602 641602 665745 783270 783270 783270 786055 802269 802269 802788 797591 797591 798201 797004 797004 796975 796850 796850 796850 796850 796844 796864 796864 796866 796861 796861
output:
? 1 1000000 ? 500001 1000000 ? 500001 803582 ? 621394 803582 ? 621394 728557 ? 728558 803582 ? 757215 803582 ? 774926 803582 ? 774926 792636 ? 792637 803582 ? 796818 803582 ? 799402 803582 ? 796818 799401 ? 796818 798414 ? 797428 798414 ? 796818 797427 ? 796818 797194 ? 796962 797194 ? 796818 796961...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 2ms
memory: 11384kb
input:
16 232936 229707 229707 229707 229707 229707 229707 231039 223556 223556 224031 225790 225915 225261 225261 225290 225474 225483 225417 225417 225417 225417 225419 225425 225425 225425 8676 6498 6498 7154 4978 4978 5243 4731 4731 4731 4731 4717 4684 4684 4684 4684 4688 4692 4692 4693 221085 172303 2...
output:
? 1 232936 ? 116469 232936 ? 162837 232936 ? 191494 232936 ? 209205 232936 ? 220151 232936 ? 226544 232936 ? 220151 226543 ? 222735 226543 ? 222735 224946 ? 224947 226543 ? 225557 226543 ? 224947 225556 ? 225180 225556 ? 225180 225412 ? 225413 225556 ? 225468 225556 ? 225413 225467 ? 225413 225446 ?...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 55ms
memory: 11384kb
input:
1994 667 666 667 333 332 144 143 55 54 21 20 8 7 3 2 374 373 374 144 143 55 54 21 20 8 7 3 2 488 486 488 233 232 89 88 34 33 13 12 5 4 2 922 921 922 377 376 144 143 55 54 21 20 8 7 3 2 639 637 639 319 318 144 143 55 54 21 20 8 7 3 2 353 350 353 144 143 55 54 21 20 8 7 3 2 71 66 71 34 33 13 12 5 4 2 ...
output:
? 1 667 ? 334 667 ? 1 333 ? 145 333 ? 1 144 ? 56 144 ? 1 55 ? 22 55 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 374 ? 145 374 ? 1 144 ? 56 144 ? 1 55 ? 22 55 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 488 ? 234 488 ? 1 233 ? 90 233 ? 1 89 ? 35 89 ? 1 34 ? 14 34 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 !...
result:
ok Correct (1994 test cases)
Test #15:
score: 0
Accepted
time: 0ms
memory: 11428kb
input:
18 153667 153667 153666 75025 75024 28657 28656 10946 10945 4181 4180 1597 1596 610 609 233 232 89 88 34 33 13 12 5 4 2 211376 211374 211376 105688 105687 46368 46367 17711 17710 6765 6764 2584 2583 987 986 377 376 144 143 55 54 21 20 8 7 3 2 195330 195326 195330 75025 75024 28657 28656 10946 10945 ...
output:
? 1 153667 ? 75026 153667 ? 1 75025 ? 28658 75025 ? 1 28657 ? 10947 28657 ? 1 10946 ? 4182 10946 ? 1 4181 ? 1598 4181 ? 1 1597 ? 611 1597 ? 1 610 ? 234 610 ? 1 233 ? 90 233 ? 1 89 ? 35 89 ? 1 34 ? 14 34 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 211376 ? 105689 211376 ? 1 105688 ? 46369 105688 ? 1 4636...
result:
ok Correct (18 test cases)
Test #16:
score: 0
Accepted
time: 4ms
memory: 11424kb
input:
1 1000000 999998 1000000 500000 499999 196418 196417 75025 75024 28657 28656 10946 10945 4181 4180 1597 1596 610 609 233 232 89 88 34 33 13 12 5 4 2
output:
? 1 1000000 ? 500001 1000000 ? 1 500000 ? 196419 500000 ? 1 196418 ? 75026 196418 ? 1 75025 ? 28658 75025 ? 1 28657 ? 10947 28657 ? 1 10946 ? 4182 10946 ? 1 4181 ? 1598 4181 ? 1 1597 ? 611 1597 ? 1 610 ? 234 610 ? 1 233 ? 90 233 ? 1 89 ? 35 89 ? 1 34 ? 14 34 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 44ms
memory: 11420kb
input:
1994 667 666 454 27 27 27 27 49 2 2 2 2 2 3 374 372 224 91 96 29 43 16 14 8 5 3 2 488 485 370 161 156 83 44 15 14 10 6 3 5 2 922 921 662 40 40 40 40 51 24 26 12 7 3 5 2 639 639 421 215 147 68 95 2 2 2 2 2 2 2 3 353 351 200 91 81 27 22 2 2 2 2 2 3 71 71 47 6 6 6 8 3 4 2 24 22 24 7 9 2 2 3 567 563 332...
output:
? 1 667 ? 334 667 ? 1 333 ? 1 189 ? 1 100 ? 1 50 ? 22 50 ? 1 21 ? 1 13 ? 1 8 ? 1 5 ? 1 3 ? 2 3 ! 1 ? 1 374 ? 145 374 ? 1 144 ? 56 144 ? 1 55 ? 22 55 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 488 ? 234 488 ? 1 233 ? 90 233 ? 1 89 ? 35 89 ? 1 34 ? 14 34 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 922 ...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 0ms
memory: 11400kb
input:
18 153667 153667 101545 50668 65961 27244 25988 8350 5820 1644 3091 1499 1245 306 551 24 24 24 24 38 16 12 7 5 3 2 211376 211375 173406 91641 67652 36438 40753 4235 4235 10093 3075 1622 973 961 436 539 221 163 79 60 10 10 16 2 2 2 3 195330 195325 161600 36944 56808 17928 26132 1018 1018 1018 1018 17...
output:
? 1 153667 ? 75026 153667 ? 1 75025 ? 28658 75025 ? 1 28657 ? 10947 28657 ? 1 10946 ? 4182 10946 ? 1 4181 ? 1598 4181 ? 1 1597 ? 611 1597 ? 1 610 ? 234 610 ? 1 233 ? 1 144 ? 1 89 ? 1 55 ? 22 55 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 211376 ? 105689 211376 ? 1 105688 ? 46369 105688 ? 1 46368 ?...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 5ms
memory: 11428kb
input:
1 1000000 999998 783271 169408 169408 237630 8002 8002 8002 8002 8002 11377 1522 1522 1522 2567 42 42 42 42 42 42 62 18 15 13 11 4 3 2
output:
? 1 1000000 ? 500001 1000000 ? 1 500000 ? 1 303582 ? 121394 303582 ? 1 121393 ? 1 75025 ? 1 46368 ? 1 28657 ? 1 17711 ? 6766 17711 ? 1 6765 ? 1 4181 ? 1 2584 ? 988 2584 ? 1 987 ? 1 610 ? 1 377 ? 1 233 ? 1 144 ? 1 89 ? 35 89 ? 1 34 ? 14 34 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 5ms
memory: 11368kb
input:
1 999999 260772 45203 507886 507886 500600 730076 751781 706326 706326 706326 706326 705072 701051 701051 701051 701051 701051 701101 701488 701488 701453 701361 701361 701361 701371 701353 701353 701355 701356
output:
? 1 999999 ? 1 500000 ? 500001 999999 ? 500001 803581 ? 500001 682188 ? 682189 803581 ? 728557 803581 ? 682189 728556 ? 699900 728556 ? 699900 717610 ? 699900 710845 ? 704081 710845 ? 699900 704080 ? 699900 702483 ? 700887 702483 ? 700887 701873 ? 700887 701496 ? 700887 701263 ? 701264 701496 ? 7013...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 8ms
memory: 11480kb
input:
1 999998 295598 73514 849132 950593 537464 537464 537464 537464 537464 537464 537464 537464 537464 538126 536777 536777 536869 536275 536275 536350 536262 536229 536208 536208 536208 536209 536197 536197 536198
output:
? 1 999998 ? 1 499999 ? 500000 999998 ? 696418 999998 ? 500000 696417 ? 500000 621392 ? 500000 575024 ? 528657 575024 ? 528657 557313 ? 528657 546367 ? 535422 546367 ? 535422 542186 ? 535422 539602 ? 537019 539602 ? 535422 537018 ? 536032 537018 ? 536409 537018 ? 536032 536408 ? 536176 536408 ? 5362...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 8ms
memory: 11428kb
input:
1 999997 339297 339297 339297 339297 355318 489939 471212 453304 453304 453304 453304 453304 453304 453304 453304 453059 452873 452873 452842 452945 452950 453017 453017 453013 453005 453005 453006 453007
output:
? 1 999997 ? 1 499999 ? 196419 499999 ? 317812 499999 ? 317812 424974 ? 424975 499999 ? 453632 499999 ? 424975 453631 ? 435921 453631 ? 442686 453631 ? 446867 453631 ? 449451 453631 ? 451048 453631 ? 452035 453631 ? 452645 453631 ? 453022 453631 ? 452645 453021 ? 452789 453021 ? 452789 452932 ? 4529...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 8ms
memory: 11364kb
input:
1 999996 578161 578161 665875 958644 966123 839217 839217 839217 843753 853100 853969 859775 859775 860882 858782 858782 858873 859117 859184 859239 859239 859239 859239 859239 859239 859240 859237 859238
output:
? 1 999996 ? 499999 999996 ? 499999 803578 ? 803579 999996 ? 878604 999996 ? 803579 878603 ? 832236 878603 ? 832236 860892 ? 832236 849946 ? 849947 860892 ? 849947 856711 ? 856712 860892 ? 858309 860892 ? 859296 860892 ? 858309 859295 ? 858686 859295 ? 858686 859062 ? 859063 859295 ? 859063 859206 ?...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 5ms
memory: 11368kb
input:
2 500000 114103 114103 98381 290103 281943 220637 220637 220637 220637 222630 224587 224587 224910 226042 226572 226893 226893 226930 226739 226739 226728 226770 226770 226770 226772 226777 226776 500000 313297 313297 313297 285097 246160 246160 266767 238712 235197 230101 228136 227098 227313 22604...
output:
? 1 500000 ? 1 303582 ? 1 182189 ? 182190 303582 ? 228558 303582 ? 182190 228557 ? 199901 228557 ? 210847 228557 ? 217612 228557 ? 217612 224376 ? 224377 228557 ? 224377 226960 ? 224377 225973 ? 225974 226960 ? 225974 226583 ? 226584 226960 ? 226728 226960 ? 226817 226960 ? 226728 226816 ? 226728 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 8ms
memory: 11424kb
input:
2 499999 493493 493493 493493 493493 493493 487773 442491 446831 459196 462501 466355 466355 466355 466329 467320 467320 467320 467320 467320 467320 467320 467320 467329 467338 467338 467338 467339 499999 101651 101651 101651 159545 24247 24247 18123 9237 8975 3528 3528 3528 2642 4671 4669 4261 4261...
output:
? 1 499999 ? 196419 499999 ? 317812 499999 ? 392837 499999 ? 439205 499999 ? 467862 499999 ? 439205 467861 ? 439205 456915 ? 456916 467861 ? 456916 463680 ? 463681 467861 ? 465278 467861 ? 466265 467861 ? 466265 467251 ? 467252 467861 ? 467252 467628 ? 467252 467484 ? 467252 467395 ? 467307 467395 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 9ms
memory: 11424kb
input:
2 499998 367462 261014 193038 152483 53076 53076 60946 29299 37492 46002 42856 39670 39670 39670 40106 40342 40342 40374 40253 40253 40280 40296 40296 40299 40293 40293 40294 499998 122343 122343 122343 201785 246144 246144 246144 246144 244788 252131 252131 252131 252131 252079 253610 253610 253610...
output:
? 1 499998 ? 196419 499998 ? 1 196418 ? 75026 196418 ? 1 75025 ? 28658 75025 ? 46369 75025 ? 28658 46368 ? 28658 39603 ? 39604 46368 ? 42188 46368 ? 39604 42187 ? 39604 41200 ? 39604 40590 ? 39604 40213 ? 40214 40590 ? 40214 40446 ? 40303 40446 ? 40214 40302 ? 40248 40302 ? 40248 40281 ? 40282 40302...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 4ms
memory: 11476kb
input:
2 499997 274071 318426 94336 94336 94336 90770 135636 135636 135636 135636 137448 133612 133655 133080 133080 133116 132781 132781 132847 132735 132735 132735 132737 132743 132743 132745 132746 499997 242708 310592 44473 60177 160791 160791 160791 160791 160791 160791 160791 160496 163029 163029 163...
output:
? 1 499997 ? 196419 499997 ? 1 196418 ? 75026 196418 ? 75026 150050 ? 75026 121393 ? 121394 150050 ? 132340 150050 ? 132340 143285 ? 132340 139104 ? 134924 139104 ? 132340 134923 ? 133327 134923 ? 132340 133326 ? 132717 133326 ? 132950 133326 ? 132717 132949 ? 132717 132860 ? 132772 132860 ? 132717 ...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 80ms
memory: 11368kb
input:
10000 2 1 2 2 3 2 2 3 3 3 3 1 2 3 1 1 3 3 2 3 2 3 4 3 3 4 4 4 4 2 1 3 4 2 1 4 4 4 3 1 4 3 4 1 4 3 3 4 4 4 4 2 1 3 4 2 1 4 4 4 3 1 4 3 4 1 4 1 2 3 4 1 2 4 4 1 2 3 4 1 2 4 4 1 1 4 1 1 4 4 3 2 4 3 4 2 4 4 3 2 4 3 4 2 4 2 2 4 2 2 5 4 4 4 5 5 5 5 5 3 3 4 5 3 3 3 5 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 5 3 3 4 5 ...
output:
? 1 2 ! 2 ? 1 2 ! 1 ? 1 3 ? 2 3 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 3 ? 1 2 ! 3 ? 1 3 ? 1 2 ! 2 ? 1 3 ? 2 3 ! 1 ? 1 3 ? 2 3 ! 1 ? 1 4 ? 3 4 ! 4 ? 1 4 ? 3 4 ! 3 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 4 ? 1 2 ? 3 4 ! 3 ? 1 4 ? 3 4 ? 1 2 ! 2 ? 1 4 ? 3 4 ? 1 2 ! 2 ? 1 4 ? 3 4 ! 4 ? 1 4 ? 3 4 ! 3 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 4 ? 1 ...
result:
ok Correct (10000 test cases)
Test #29:
score: 0
Accepted
time: 76ms
memory: 11432kb
input:
10000 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 3 7 7 8 2 ...
output:
? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #30:
score: 0
Accepted
time: 55ms
memory: 11336kb
input:
10000 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 8 8 2 5 7 7 8 2 5 8 8 8 2 5 6 7 8 2 5 6 6 8 2 5 8 7 8 2 5 7 8 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 2 3 4 8 2 4 7 7 8 2 4 8 8 8 2 4 6 7 8 2 4 6 6 8 2 4 8 7 8 2 ...
output:
? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? ...
result:
ok Correct (10000 test cases)
Test #31:
score: 0
Accepted
time: 61ms
memory: 11396kb
input:
10000 8 2 4 8 7 8 2 4 7 8 8 2 2 1 4 8 2 2 1 4 8 2 2 1 4 8 2 2 1 4 8 2 2 1 4 8 2 2 1 4 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 2 1 5 8 2 ...
output:
? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 8 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #32:
score: 0
Accepted
time: 74ms
memory: 11420kb
input:
10000 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 8 8 1 2 7 7 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 8 8 1 1 2 4 8 1 1 2 4 8 1 1 2 4 8 1 1 2 4 8 1 1 2 4 8 1 1 2 4 8 1 2 7 7 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 8 8 1 2 7 7 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 8 8 1 2 7 7 8 1 ...
output:
? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 7 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 6 ? 1 8 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #33:
score: 0
Accepted
time: 103ms
memory: 11428kb
input:
10000 9 3 5 8 8 9 3 5 9 9 9 3 5 7 6 8 9 3 5 7 6 9 9 3 5 9 8 6 9 3 5 8 9 6 9 3 5 8 8 9 3 5 9 9 9 3 5 7 6 8 9 3 5 7 6 9 9 3 5 9 8 6 9 3 5 8 9 6 9 3 5 6 7 8 9 3 5 6 7 9 9 3 5 6 7 8 9 3 5 6 7 9 9 3 5 6 6 9 3 5 6 6 9 3 5 9 8 7 9 3 5 8 9 7 9 3 5 9 8 7 9 3 5 8 9 7 9 3 5 7 7 9 3 5 7 7 9 3 5 8 8 9 3 5 9 9 9 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ...
result:
ok Correct (10000 test cases)
Test #34:
score: 0
Accepted
time: 80ms
memory: 11428kb
input:
10000 9 3 5 6 6 9 3 5 6 6 9 3 5 9 8 7 9 3 5 8 9 7 9 3 5 9 8 7 9 3 5 8 9 7 9 3 5 7 7 9 3 5 7 7 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 3 4 9 3 3 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 3 5 ? 3 4 ! 5 ? 1 9 ? 1 5 ? 3 5 ? 3 4 ...
result:
ok Correct (10000 test cases)
Test #35:
score: 0
Accepted
time: 60ms
memory: 11452kb
input:
10000 9 3 2 7 6 8 9 3 2 7 6 9 9 3 2 9 8 6 9 3 2 8 9 6 9 3 2 6 7 8 9 3 2 6 7 9 9 3 2 6 7 8 9 3 2 6 7 9 9 3 2 6 6 9 3 2 6 6 9 3 2 9 8 7 9 3 2 8 9 7 9 3 2 9 8 7 9 3 2 8 9 7 9 3 2 7 7 9 3 2 7 7 9 3 2 8 8 9 3 2 9 9 9 3 2 7 6 8 9 3 2 7 6 9 9 3 2 9 8 6 9 3 2 8 9 6 9 3 2 8 8 9 3 2 9 9 9 3 2 7 6 8 9 3 2 7 6 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ...
result:
ok Correct (10000 test cases)
Test #36:
score: 0
Accepted
time: 69ms
memory: 11484kb
input:
10000 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 2 3 5 9 2 ...
output:
? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 9 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #37:
score: 0
Accepted
time: 90ms
memory: 11456kb
input:
10000 9 4 3 6 6 9 4 3 6 6 9 4 3 9 8 7 9 4 3 8 9 7 9 4 3 9 8 7 9 4 3 8 9 7 9 4 3 7 7 9 4 3 7 7 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 3 5 ? 4 5 ! 5 ? 1 9 ? 1 5 ? 3 5 ? 4 5 ...
result:
ok Correct (10000 test cases)
Test #38:
score: 0
Accepted
time: 62ms
memory: 11424kb
input:
10000 9 4 3 7 6 8 9 4 3 7 6 9 9 4 3 9 8 6 9 4 3 8 9 6 9 4 3 6 7 8 9 4 3 6 7 9 9 4 3 6 7 8 9 4 3 6 7 9 9 4 3 6 6 9 4 3 6 6 9 4 3 9 8 7 9 4 3 8 9 7 9 4 3 9 8 7 9 4 3 8 9 7 9 4 3 7 7 9 4 3 7 7 9 4 3 8 8 9 4 3 9 9 9 4 3 7 6 8 9 4 3 7 6 9 9 4 3 9 8 6 9 4 3 8 9 6 9 4 3 8 8 9 4 3 9 9 9 4 3 7 6 8 9 4 3 7 6 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ...
result:
ok Correct (10000 test cases)
Test #39:
score: 0
Accepted
time: 83ms
memory: 11424kb
input:
10000 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 6 6 5 8 9 6 6 5 9 9 6 6 5 8 9 6 6 5 9 9 6 6 6 6 9 6 6 6 6 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 9 5 9 7 7 8 5 9 5 5 7 8 9 5 5 7 9 9 5 5 7 8 9 5 5 7 9 9 5 5 5 6 9 5 ...
output:
? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 5 9 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #40:
score: 0
Accepted
time: 98ms
memory: 11476kb
input:
10000 9 2 5 6 6 9 2 5 6 6 9 2 5 9 8 7 9 2 5 8 9 7 9 2 5 9 8 7 9 2 5 8 9 7 9 2 5 7 7 9 2 5 7 7 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 3 4 9 2 2 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ! 5 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ...
result:
ok Correct (10000 test cases)
Test #41:
score: 0
Accepted
time: 43ms
memory: 11488kb
input:
10000 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 6 6 7 8 9 6 6 7 9 9 6 6 7 8 9 6 6 7 9 9 6 6 6 6 9 6 6 6 6 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 9 5 9 7 7 8 5 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 6 6 5 8 9 6 ...
output:
? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 5 7 ? 6 7 ! 7 ? 1 9 ? 5 9 ? 5 7 ? 6 7 ! 7 ? 1 9 ? 5 9 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #42:
score: 0
Accepted
time: 71ms
memory: 11480kb
input:
10000 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 9 9 9 9 8 9 8 8 8 9 9 6 6 5 8 9 6 6 5 9 9 6 6 5 8 9 6 6 5 9 9 6 6 6 6 9 6 6 6 6 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 9 5 9 7 7 8 5 9 5 5 7 8 9 5 5 7 9 9 5 5 7 8 9 5 5 7 9 9 5 5 5 6 9 5 ...
output:
? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 5 9 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #43:
score: 0
Accepted
time: 55ms
memory: 11368kb
input:
10000 9 5 5 5 6 9 5 5 5 6 9 5 5 5 5 9 5 5 5 5 9 5 5 5 5 9 5 5 5 5 9 5 5 5 5 9 5 5 5 5 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 9 6 9 7 7 8 6 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 9 6 9 7 7 8 6 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 9 6 9 7 7 8 6 9 6 6 6 7 9 6 6 6 7 9 6 6 6 7 9 6 ...
output:
? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 7 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 7 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 6 ? 1 9 ? 5 9 ? 7 9 ? 5 6 ! 5 ? 1 9 ? 5 9 ? 7 9 ? 5 6 ! 5 ? 1 9 ? 5 9 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #44:
score: 0
Accepted
time: 63ms
memory: 11428kb
input:
10000 9 2 3 7 6 8 9 2 3 7 6 9 9 2 3 9 8 6 9 2 3 8 9 6 9 2 3 6 7 8 9 2 3 6 7 9 9 2 3 6 7 8 9 2 3 6 7 9 9 2 3 6 6 9 2 3 6 6 9 2 3 9 8 7 9 2 3 8 9 7 9 2 3 9 8 7 9 2 3 8 9 7 9 2 3 7 7 9 2 3 7 7 9 2 3 8 8 9 2 3 9 9 9 2 3 7 6 8 9 2 3 7 6 9 9 2 3 9 8 6 9 2 3 8 9 6 9 2 3 8 8 9 2 3 9 9 9 2 3 7 6 8 9 2 3 7 6 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ...
result:
ok Correct (10000 test cases)
Test #45:
score: 0
Accepted
time: 69ms
memory: 11428kb
input:
10000 9 9 8 3 3 9 8 9 3 3 9 9 7 3 3 9 8 7 3 3 9 7 9 3 3 9 7 8 3 3 9 9 8 3 3 9 8 9 3 3 9 9 7 3 3 9 8 7 3 3 9 7 9 3 3 9 7 8 3 3 9 9 6 3 3 9 8 6 3 3 9 9 6 3 3 9 8 6 3 3 9 7 6 3 3 9 7 6 3 3 9 6 9 3 3 9 6 8 3 3 9 6 9 3 3 9 6 8 3 3 9 6 7 3 3 9 6 7 3 3 9 9 5 3 3 9 8 5 3 3 9 9 5 3 3 9 8 5 3 3 9 7 5 3 3 9 7 ...
output:
? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ! 4 ? 1 9 ? 5 9 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #46:
score: 0
Accepted
time: 86ms
memory: 11368kb
input:
10000 9 4 5 6 6 9 4 5 6 6 9 4 5 9 8 7 9 4 5 8 9 7 9 4 5 9 8 7 9 4 5 8 9 7 9 4 5 7 7 9 4 5 7 7 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 4 4 9 4 4 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 6 ? 1 9 ? 1 5 ? 3 5 ? 4 5 ! 5 ? 1 9 ? 1 5 ? 3 5 ? 4 5 ...
result:
ok Correct (10000 test cases)
Test #47:
score: 0
Accepted
time: 37ms
memory: 11436kb
input:
10000 9 4 2 7 6 8 9 4 2 7 6 9 9 4 2 9 8 6 9 4 2 8 9 6 9 4 2 6 7 8 9 4 2 6 7 9 9 4 2 6 7 8 9 4 2 6 7 9 9 4 2 6 6 9 4 2 6 6 9 4 2 9 8 7 9 4 2 8 9 7 9 4 2 9 8 7 9 4 2 8 9 7 9 4 2 7 7 9 4 2 7 7 9 4 2 8 8 9 4 2 9 9 9 4 2 7 6 8 9 4 2 7 6 9 9 4 2 9 8 6 9 4 2 8 9 6 9 4 2 8 8 9 4 2 9 9 9 4 2 7 6 8 9 4 2 7 6 ...
output:
? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 9 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ? 8 9 ! 8 ? 1 9 ? 1 5 ? 6 9 ? 6 7 ! 7 ...
result:
ok Correct (10000 test cases)
Extra Test:
score: 0
Extra Test Passed