QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#541563 | #8939. Permutation | ucup-team4504# | AC ✓ | 156ms | 3708kb | C++14 | 2.3kb | 2024-08-31 20:01:12 | 2024-08-31 20:01:12 |
Judging History
answer
#include<bits/stdc++.h>
#define rep(i, n) for(int i = 0; i < (n); ++i)
using namespace std;
typedef long long ll;
typedef vector<int> vi;
typedef pair<int, int> pii;
const int Mod = 998244353;
inline void uadd(int &a, const int &b){ a += b - Mod; a += (a>>31) & Mod; }
inline int add(int a, const int &b){ a += b - Mod; a += (a>>31) & Mod; return a; }
inline void usub(int &a, const int &b){ a -= b; a += (a>>31) & Mod; }
inline int sub(int a, const int &b){ a -= b, a += (a>>31) & Mod; return a; }
inline void umul(int &a, const int &b){ a = (int)(1ll * a * b % Mod); }
inline int mul(const int &a, const int &b){ return (int)(1ll * a * b % Mod); }
int qpow(int b, ll p){ int ret = 1; while(p){ if(p & 1) umul(ret, b); umul(b, b), p >>= 1; } return ret; }
const int fN = 10010;
int fact[fN], invfact[fN], inv[fN];
void initfact(int n){
fact[0] = 1; for(int i = 1; i <= n; ++i) fact[i] = mul(fact[i - 1], i);
invfact[n] = qpow(fact[n], Mod - 2); for(int i = n; i > 0; --i) invfact[i - 1] = mul(invfact[i], i);
for(int i = 1; i <= n; ++i) inv[i] = mul(invfact[i], fact[i - 1]);
}
inline int binom(int n, int m){ return mul(fact[n], mul(invfact[m], invfact[n - m])); }
const int inf = 0x3f3f3f3f;
const ll INF = 0x3f3f3f3f3f3f3f3fll;
template<typename T> inline void chmax(T &_a, const T &_b){ (_b>_a) ? (_a=_b) : _a; }
template<typename T> inline void chmin(T &_a, const T &_b){ (_b<_a) ? (_a=_b) : _a; }
int n;
int cc, cl;
int qry(int l, int r){
cc += 1, cl += (r - l + 1);
cout << "? " << l << " " << r << endl;
int x;
cin >> x;
return x;
}
int calc(int l, int r, int p){
if(p < 0){
if(l == r) return l;
else p = qry(l, r);
}
if(r == l + 1) return l + r - p;
int len = max(2, (int)((63ll * (r - l + 1)) / 100));
int l1, r1, l2, r2;
if(p <= l + len - 1){
l1 = l, r1 = l + len - 1;
l2 = l + len, r2 = r;
} else {
l1 = r - len + 1, r1 = r;
l2 = l, r2 = r - len;
}
int ret = qry(l1, r1);
if(ret == p)
return calc(l1, r1, p);
else
return calc(l2, r2, -1);
}
void solve(){
cin >> n;
cc = cl = 0;
int ret = calc(1, n, -1);
cout << "! " << ret << endl;
//cerr << cc << " " << cl << endl;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
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: 1ms
memory: 3552kb
input:
3 5 3 2 5 6 6 5 3 3 4 3 3
output:
? 1 5 ? 1 3 ? 4 5 ! 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: 52ms
memory: 3640kb
input:
10000 10 2 2 3 5 5 10 10 10 8 5 5 10 5 1 10 9 8 10 4 4 6 2 1 10 10 6 3 4 2 10 3 3 3 2 10 1 5 9 10 7 10 1 3 8 8 10 2 4 9 9 10 3 3 1 5 5 10 4 1 7 8 9 10 8 7 1 2 4 10 4 1 9 9 10 7 7 7 6 10 5 1 7 8 10 10 8 8 8 9 10 2 2 1 5 4 10 6 4 10 10 10 1 3 8 8 10 7 9 4 4 10 7 8 4 4 10 3 4 7 8 10 10 4 4 4 4 10 8 7 4...
output:
? 1 10 ? 1 6 ? 1 3 ? 4 6 ? 4 5 ! 4 ? 1 10 ? 5 10 ? 8 10 ? 5 7 ? 5 6 ! 6 ? 1 10 ? 1 6 ? 7 10 ? 9 10 ? 7 8 ! 7 ? 1 10 ? 1 6 ? 4 6 ? 1 3 ? 1 2 ! 3 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 10 ? 1 6 ? 1 3 ? 2 3 ! 1 ? 1 10 ? 1 6 ? 7 10 ? 9 10 ? 7 8 ! 8 ? 1 10 ? 1 6 ? 7 10 ? 7 8 ! 7 ? 1 10 ? 1 6 ? 7 10 ? 9 ...
result:
ok Correct (10000 test cases)
Test #3:
score: 0
Accepted
time: 56ms
memory: 3620kb
input:
10000 3 1 2 11 5 5 5 4 2 2 19 3 3 4 11 11 11 7 5 7 1 2 3 3 3 19 6 6 6 5 1 2 2 2 15 11 11 11 11 10 14 1 1 1 3 5 16 4 4 4 4 5 3 3 2 19 13 17 5 5 5 4 2 2 4 1 2 3 7 2 2 2 3 2 2 17 1 1 1 2 4 4 14 9 9 9 7 11 20 9 9 9 6 11 10 6 4 4 5 18 7 7 7 7 6 8 8 8 6 5 8 6 6 6 5 16 10 10 10 10 10 6 1 3 6 5 10 3 3 1 4 4...
output:
? 1 3 ? 1 2 ! 3 ? 1 11 ? 1 6 ? 4 6 ? 4 5 ! 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 ? 1 6 ? 4 6 ? 1 3 ? 1 2 ! 3 ? 1 2 ! 1 ? 1 15 ? 7 15 ? 7 11 ? 9 11 ? 10 11 ! 9 ? 1 14 ? 1 8 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 16 ? 1 10 ? 1 6 ? 4 6 ?...
result:
ok Correct (10000 test cases)
Test #4:
score: 0
Accepted
time: 67ms
memory: 3572kb
input:
10000 47 23 23 24 11 9 2 1 5 14 8 2 9 9 9 25 6 6 4 13 13 13 7 4 2 6 6 9 2 2 2 2 27 27 27 27 27 26 24 23 21 7 7 7 7 6 5 43 41 21 7 7 8 4 3 1 22 6 12 14 17 20 19 21 34 29 29 25 17 17 18 14 42 20 20 20 20 20 20 19 47 21 21 21 21 21 20 19 19 41 25 11 30 33 36 36 36 19 17 17 16 9 9 10 21 14 14 14 14 14 1...
output:
? 1 47 ? 1 29 ? 12 29 ? 1 11 ? 6 11 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 14 ? 1 8 ? 9 14 ? 9 11 ? 9 10 ! 10 ? 1 25 ? 1 15 ? 1 9 ? 10 15 ? 13 15 ? 13 14 ! 14 ? 1 7 ? 1 4 ? 5 7 ? 5 6 ! 5 ? 1 9 ? 1 5 ? 1 3 ? 1 2 ! 1 ? 1 27 ? 11 27 ? 18 27 ? 22 27 ? 25 27 ? 22 24 ? 23 24 ! 22 ? 1 21 ? 1 13 ? 1 8 ? 4 8 ? 6 8 ? 4 5 ...
result:
ok Correct (10000 test cases)
Test #5:
score: 0
Accepted
time: 86ms
memory: 3616kb
input:
10000 100 47 61 93 96 71 71 71 71 71 9 2 2 2 1 53 46 35 6 6 6 6 7 4 33 3 16 31 31 31 29 32 82 60 41 29 29 29 28 23 21 24 88 39 8 59 59 59 59 59 59 71 24 29 59 49 65 65 66 64 63 92 52 45 88 88 88 88 85 91 91 24 11 11 9 5 5 5 66 51 51 45 29 28 39 39 40 92 43 43 50 20 20 20 20 20 19 48 1 1 1 1 5 9 9 9 ...
output:
? 1 100 ? 1 63 ? 64 100 ? 78 100 ? 64 77 ? 64 71 ? 67 71 ? 69 71 ? 70 71 ! 70 ? 1 9 ? 1 5 ? 1 3 ? 1 2 ! 3 ? 1 53 ? 21 53 ? 1 20 ? 1 12 ? 1 7 ? 4 7 ? 6 7 ? 4 5 ! 5 ? 1 33 ? 1 20 ? 21 33 ? 26 33 ? 29 33 ? 29 31 ? 32 33 ! 33 ? 1 82 ? 32 82 ? 1 31 ? 13 31 ? 21 31 ? 26 31 ? 21 25 ? 21 23 ? 24 25 ! 25 ? 1...
result:
ok Correct (10000 test cases)
Test #6:
score: 0
Accepted
time: 96ms
memory: 3612kb
input:
10000 50 10 10 10 10 6 2 3 5 50 11 11 9 31 26 23 23 22 50 44 44 40 20 20 21 26 25 50 24 14 45 45 40 49 48 46 50 50 50 50 50 50 49 47 47 50 36 23 17 17 18 12 11 10 50 29 29 20 3 3 3 3 50 30 30 22 1 1 1 2 4 50 25 25 25 25 21 30 31 27 50 18 20 49 47 37 37 35 39 50 9 9 9 5 17 19 14 13 50 26 26 26 28 17 ...
output:
? 1 50 ? 1 31 ? 1 19 ? 1 11 ? 6 11 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 50 ? 1 31 ? 1 19 ? 20 31 ? 25 31 ? 20 24 ? 22 24 ? 22 23 ! 24 ? 1 50 ? 20 50 ? 32 50 ? 20 31 ? 20 26 ? 20 23 ? 24 26 ? 25 26 ! 24 ? 1 50 ? 1 31 ? 32 50 ? 40 50 ? 40 45 ? 46 50 ? 48 50 ? 46 47 ! 47 ? 1 50 ? 20 50 ? 32 50 ? 40 50 ? 45 50 ? 4...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 156ms
memory: 3580kb
input:
10000 100 76 49 35 34 5 3 9 9 9 100 29 29 29 29 29 29 30 22 23 24 100 64 64 38 88 88 86 78 77 80 81 100 51 57 98 98 92 79 79 78 81 100 44 44 50 13 13 13 12 9 10 7 100 64 64 64 62 41 41 41 42 39 100 93 93 86 56 59 40 41 44 43 45 100 37 2 97 81 76 77 68 68 67 100 76 76 58 94 95 80 79 85 85 100 32 32 1...
output:
? 1 100 ? 38 100 ? 1 37 ? 15 37 ? 1 14 ? 1 8 ? 9 14 ? 9 11 ? 9 10 ! 10 ? 1 100 ? 1 63 ? 1 39 ? 16 39 ? 16 30 ? 22 30 ? 26 30 ? 22 25 ? 22 23 ? 24 25 ! 25 ? 1 100 ? 38 100 ? 38 76 ? 77 100 ? 77 91 ? 83 91 ? 77 82 ? 77 79 ? 80 82 ? 80 81 ! 82 ? 1 100 ? 1 63 ? 64 100 ? 78 100 ? 87 100 ? 78 86 ? 78 82 ?...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 14ms
memory: 3616kb
input:
1000 1000 475 426 728 728 747 831 831 841 858 860 844 844 844 845 1000 278 17 974 811 766 757 679 665 637 639 647 645 642 643 1000 75 128 871 985 644 686 749 749 749 755 737 737 736 739 1000 239 239 45 577 607 432 442 458 458 459 463 463 463 463 1000 978 978 978 978 978 978 997 914 914 910 920 921 9...
output:
? 1 1000 ? 1 630 ? 631 1000 ? 631 863 ? 631 776 ? 777 863 ? 810 863 ? 810 843 ? 844 863 ? 852 863 ? 844 851 ? 844 848 ? 844 846 ? 844 845 ! 846 ? 1 1000 ? 1 630 ? 631 1000 ? 768 1000 ? 631 767 ? 682 767 ? 631 681 ? 650 681 ? 631 649 ? 631 641 ? 642 649 ? 645 649 ? 642 644 ? 642 643 ! 644 ? 1 1000 ? ...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 17ms
memory: 3704kb
input:
1017 272 246 111 27 52 73 73 73 73 73 73 72 114 105 91 2 2 2 2 2 2 2 910 173 173 173 173 127 14 14 29 35 37 51 51 52 48 726 229 229 229 201 63 63 28 17 17 13 24 24 23 861 315 104 671 671 688 593 593 593 593 593 590 597 598 596 1984 133 133 133 406 571 571 512 673 673 674 650 650 650 652 647 647 1145...
output:
? 1 272 ? 102 272 ? 1 101 ? 1 63 ? 64 101 ? 64 86 ? 64 77 ? 70 77 ? 70 74 ? 72 74 ? 72 73 ! 74 ? 1 114 ? 44 114 ? 1 43 ? 1 27 ? 1 17 ? 1 10 ? 1 6 ? 1 3 ? 1 2 ! 1 ? 1 910 ? 1 573 ? 1 360 ? 1 226 ? 85 226 ? 1 84 ? 1 52 ? 1 32 ? 33 52 ? 33 44 ? 45 52 ? 48 52 ? 50 52 ? 48 49 ! 49 ? 1 726 ? 1 457 ? 1 287...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 1ms
memory: 3628kb
input:
10 100000 3893 3893 30673 43582 43582 43582 43582 43582 43582 43582 43582 43582 43582 43470 43385 43389 43289 43298 43268 43263 43273 43273 43273 43272 100000 32066 54928 68197 71764 88585 88585 88585 86972 89959 89772 91599 91599 91474 91446 91446 91415 91370 91365 91348 91341 91355 91354 91351 913...
output:
? 1 100000 ? 1 63000 ? 1 39690 ? 39691 63000 ? 39691 54375 ? 39691 48941 ? 39691 45518 ? 41848 45518 ? 41848 44159 ? 42704 44159 ? 42704 43620 ? 43044 43620 ? 43258 43620 ? 43393 43620 ? 43258 43392 ? 43308 43392 ? 43258 43307 ? 43277 43307 ? 43258 43276 ? 43258 43268 ? 43269 43276 ? 43269 43273 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 4ms
memory: 3632kb
input:
21 84335 47947 47947 22445 9296 1509 17079 17079 17079 17079 16598 17510 17510 17510 17496 17352 17352 17352 17346 17316 17316 17318 17320 17319 17321 159962 128177 145530 35270 7423 54814 49869 40850 38954 43214 43214 43550 43823 43823 43823 43823 43765 43695 43695 43695 43695 43695 43695 43695 436...
output:
? 1 84335 ? 1 53131 ? 19660 53131 ? 1 19659 ? 1 12385 ? 12386 19659 ? 15078 19659 ? 15078 17963 ? 16146 17963 ? 16146 17290 ? 17291 17963 ? 17291 17713 ? 17291 17556 ? 17390 17556 ? 17291 17389 ? 17291 17352 ? 17314 17352 ? 17329 17352 ? 17314 17328 ? 17314 17322 ? 17314 17318 ? 17319 17322 ? 17319 ...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 1ms
memory: 3628kb
input:
1 1000000 641602 641602 418256 783270 783270 783270 783270 783270 786055 802269 802269 802788 797591 797591 797004 796734 796734 796559 796850 796850 796850 796850 796844 796864 796864 796864 796866 796861 796861
output:
? 1 1000000 ? 370001 1000000 ? 370001 766900 ? 766901 1000000 ? 766901 913753 ? 766901 859417 ? 766901 825185 ? 766901 803619 ? 766901 790032 ? 790033 803619 ? 795061 803619 ? 798228 803619 ? 795061 798227 ? 796233 798227 ? 796972 798227 ? 796233 796971 ? 796507 796971 ? 796507 796798 ? 796799 79697...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
16 232936 229707 229707 229707 229707 229707 229707 229707 229707 231039 224031 224031 224548 225790 225790 225611 225474 225474 225474 225466 225407 225417 225430 225425 225421 225420 225423 8676 6498 6498 6498 6498 5867 4978 4978 4978 4945 4731 4731 4717 4684 4676 4692 4692 4690 4693 4693 221085 1...
output:
? 1 232936 ? 86188 232936 ? 140486 232936 ? 174693 232936 ? 196244 232936 ? 209821 232936 ? 218374 232936 ? 223763 232936 ? 227158 232936 ? 223763 227157 ? 223763 225900 ? 223763 225108 ? 225109 225900 ? 225403 225900 ? 225588 225900 ? 225403 225587 ? 225403 225518 ? 225403 225475 ? 225431 225475 ? ...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 54ms
memory: 3700kb
input:
1994 667 666 667 247 246 92 91 35 34 13 12 5 4 2 374 373 374 139 138 52 51 20 19 8 7 3 2 488 486 488 181 180 67 66 25 24 10 9 4 3 2 922 921 922 342 341 127 126 47 46 18 17 7 6 3 2 639 637 639 237 236 88 87 33 32 13 12 5 4 2 353 350 353 131 130 49 48 19 18 8 7 3 2 71 66 71 27 26 10 9 4 3 2 24 21 24 9...
output:
? 1 667 ? 248 667 ? 1 247 ? 93 247 ? 1 92 ? 36 92 ? 1 35 ? 14 35 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 374 ? 140 374 ? 1 139 ? 53 139 ? 1 52 ? 21 52 ? 1 20 ? 9 20 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 488 ? 182 488 ? 1 181 ? 68 181 ? 1 67 ? 26 67 ? 1 25 ? 11 25 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 92...
result:
ok Correct (1994 test cases)
Test #15:
score: 0
Accepted
time: 3ms
memory: 3628kb
input:
18 153667 153667 153666 56857 56856 21038 21037 7785 7784 2881 2880 1066 1065 395 394 147 146 55 54 21 20 8 7 3 2 211376 211374 211376 78210 78209 28938 28937 10708 10707 3962 3961 1466 1465 543 542 201 200 75 74 28 27 11 10 5 4 2 195330 195326 195330 72273 72272 26742 26741 9895 9894 3662 3661 1355...
output:
? 1 153667 ? 56858 153667 ? 1 56857 ? 21039 56857 ? 1 21038 ? 7786 21038 ? 1 7785 ? 2882 7785 ? 1 2881 ? 1067 2881 ? 1 1066 ? 396 1066 ? 1 395 ? 148 395 ? 1 147 ? 56 147 ? 1 55 ? 22 55 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 211376 ? 78211 211376 ? 1 78210 ? 28939 78210 ? 1 28938 ? 10709 28938...
result:
ok Correct (18 test cases)
Test #16:
score: 0
Accepted
time: 1ms
memory: 3708kb
input:
1 1000000 999998 1000000 370000 369999 136900 136899 50653 50652 18742 18741 6935 6934 2566 2565 950 949 352 351 131 130 49 48 19 18 8 7 3 2
output:
? 1 1000000 ? 370001 1000000 ? 1 370000 ? 136901 370000 ? 1 136900 ? 50654 136900 ? 1 50653 ? 18743 50653 ? 1 18742 ? 6936 18742 ? 1 6935 ? 2567 6935 ? 1 2566 ? 951 2566 ? 1 950 ? 353 950 ? 1 352 ? 132 352 ? 1 131 ? 50 131 ? 1 49 ? 20 49 ? 1 19 ? 9 19 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 9ms
memory: 3624kb
input:
1994 667 666 454 27 27 27 27 27 28 2 2 2 2 2 374 372 224 91 96 29 29 16 12 8 5 3 2 488 485 370 161 156 44 58 15 15 14 6 5 3 2 922 921 662 40 40 40 40 40 51 18 12 7 8 3 2 639 639 421 215 147 68 72 2 2 2 2 2 2 353 351 200 91 81 27 27 22 2 2 2 2 71 71 47 6 6 6 6 4 3 2 24 22 24 7 9 2 2 567 563 332 205 1...
output:
? 1 667 ? 248 667 ? 1 247 ? 1 155 ? 1 97 ? 1 61 ? 1 38 ? 16 38 ? 1 15 ? 1 9 ? 1 5 ? 1 3 ? 1 2 ! 1 ? 1 374 ? 140 374 ? 1 139 ? 53 139 ? 1 52 ? 1 32 ? 13 32 ? 1 12 ? 6 12 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 488 ? 182 488 ? 1 181 ? 68 181 ? 1 67 ? 26 67 ? 1 25 ? 1 15 ? 7 15 ? 1 6 ? 4 6 ? 1 3 ? 2 3 ! 1 ? 1 922 ? ...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 2ms
memory: 3620kb
input:
18 153667 153667 65961 50668 47562 8350 8350 5820 1644 1644 1644 1499 306 306 198 24 24 24 24 24 16 7 9 3 4 2 211376 211375 91641 67652 36438 4235 4235 4235 4235 4235 3075 973 973 961 221 221 163 79 60 10 10 10 8 2 2 2 195330 195325 161600 36944 36944 17928 1018 1018 1018 1018 1018 1018 1018 923 281...
output:
? 1 153667 ? 56858 153667 ? 1 56857 ? 21039 56857 ? 1 21038 ? 1 13253 ? 4905 13253 ? 1 4904 ? 1 3089 ? 1 1946 ? 722 1946 ? 1 721 ? 1 454 ? 169 454 ? 1 168 ? 1 105 ? 1 66 ? 1 41 ? 1 25 ? 11 25 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 211376 ? 78211 211376 ? 1 78210 ? 28939 78210 ? 1 28938 ? 1 18230 ? ...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 1ms
memory: 3572kb
input:
1 1000000 999998 783271 169408 169408 188270 8002 8002 8002 8002 8002 8002 6079 1522 1522 1781 42 42 42 42 42 42 42 18 13 15 4 4 3 2
output:
? 1 1000000 ? 370001 1000000 ? 1 370000 ? 1 233100 ? 86248 233100 ? 1 86247 ? 1 54335 ? 1 34231 ? 1 21565 ? 1 13585 ? 1 8558 ? 3168 8558 ? 1 3167 ? 1 1995 ? 740 1995 ? 1 739 ? 1 465 ? 1 292 ? 1 183 ? 1 115 ? 1 72 ? 1 45 ? 18 45 ? 1 17 ? 8 17 ? 1 7 ? 1 4 ? 3 4 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 0ms
memory: 3644kb
input:
1 999999 260772 507886 955966 996647 730076 730076 730076 730076 717528 706326 706326 705072 701051 701051 701051 701051 701101 701488 701488 701453 701361 701361 701361 701361 701361 701359 701355 701354 701356
output:
? 1 999999 ? 1 629999 ? 630000 999999 ? 766900 999999 ? 630000 766899 ? 680653 766899 ? 680653 734987 ? 700757 734987 ? 713423 734987 ? 700757 713422 ? 700757 708735 ? 703710 708735 ? 700757 703709 ? 700757 702616 ? 700757 701927 ? 700757 701493 ? 700757 701220 ? 701221 701493 ? 701323 701493 ? 7013...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 1ms
memory: 3512kb
input:
1 999998 295598 295598 73514 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 536777 536275 536275 536275 536275 536275 536271 536208 536208 536209 536195 536197 536200 536200
output:
? 1 999998 ? 1 629998 ? 1 396898 ? 396899 629998 ? 396899 543751 ? 451235 543751 ? 485467 543751 ? 507033 543751 ? 520620 543751 ? 529179 543751 ? 529179 538358 ? 532576 538358 ? 534716 538358 ? 536064 538358 ? 536064 537508 ? 536599 537508 ? 536064 536598 ? 536064 536400 ? 536064 536275 ? 536143 53...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 1ms
memory: 3644kb
input:
1 999997 339297 339297 355318 613666 489939 413343 417456 471212 471212 468570 453304 453304 453304 453304 453304 453304 453059 452873 452842 452945 452950 453017 453017 453017 453013 453005 453007 453010 453009
output:
? 1 999997 ? 1 629998 ? 1 396898 ? 396899 629998 ? 483146 629998 ? 396899 483145 ? 396899 451233 ? 451234 483145 ? 451234 471337 ? 458673 471337 ? 451234 458672 ? 451234 455919 ? 451234 454185 ? 452327 454185 ? 452327 453497 ? 452761 453497 ? 453034 453497 ? 452761 453033 ? 452761 452931 ? 452932 45...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 1ms
memory: 3576kb
input:
1 999996 578161 472988 665875 665875 726172 785834 797735 839217 843753 853100 853969 859775 859775 859775 859775 859775 859584 859300 859300 859300 859303 859239 859239 859239 859239 859239 859240 859237
output:
? 1 999996 ? 1 629997 ? 629998 999996 ? 629998 863096 ? 629998 776849 ? 776850 863096 ? 776850 831184 ? 831185 863096 ? 831185 851288 ? 851289 863096 ? 851289 858727 ? 858728 863096 ? 858728 861479 ? 858728 860460 ? 858728 859818 ? 859132 859818 ? 859387 859818 ? 859132 859386 ? 859227 859386 ? 8592...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 1ms
memory: 3632kb
input:
2 500000 114103 114103 98381 290103 281943 220637 207866 237265 236565 226042 226042 226042 226042 226074 226572 226572 226739 226805 226805 226805 226799 226770 226764 226777 226777 226777 226776 500000 313297 313297 313297 313297 246160 217669 198510 230101 228136 222822 222213 223239 223495 22511...
output:
? 1 500000 ? 1 315000 ? 1 198450 ? 198451 315000 ? 241575 315000 ? 198451 241574 ? 198451 225618 ? 225619 241574 ? 231523 241574 ? 225619 231522 ? 225619 229337 ? 225619 227960 ? 225619 227093 ? 225619 226547 ? 226548 227093 ? 226548 226890 ? 226548 226763 ? 226764 226890 ? 226764 226843 ? 226764 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 1ms
memory: 3656kb
input:
2 499999 493493 493493 493493 493493 493493 493493 487773 459196 453608 466355 466355 465991 468187 467811 467320 467320 467320 467320 467277 467382 467361 467345 467345 467345 467344 467338 467339 499999 101651 101651 101651 101651 98374 24247 24247 18123 9237 9237 8975 6338 6178 4671 4669 4261 426...
output:
? 1 499999 ? 185001 499999 ? 301551 499999 ? 374978 499999 ? 421237 499999 ? 450380 499999 ? 468740 499999 ? 450380 468739 ? 450380 461945 ? 461946 468739 ? 464460 468739 ? 464460 467155 ? 467156 468739 ? 467743 468739 ? 467156 467742 ? 467156 467524 ? 467156 467387 ? 467242 467387 ? 467242 467332 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 1ms
memory: 3548kb
input:
2 499998 367462 193038 152483 183238 53076 53076 60946 29299 27151 37492 37153 39670 39670 39405 40342 40342 40342 40342 40342 40331 40280 40280 40285 40293 40293 40293 499998 122343 122343 3768 313385 313385 278240 246144 246144 244788 254417 254417 254417 254417 254748 253733 253610 253302 253389 ...
output:
? 1 499998 ? 185001 499998 ? 1 185000 ? 68451 185000 ? 1 68450 ? 25328 68450 ? 41284 68450 ? 25328 41283 ? 25328 35379 ? 35380 41283 ? 35380 39098 ? 39099 41283 ? 39099 40474 ? 39099 39964 ? 39965 40474 ? 40154 40474 ? 40154 40355 ? 40229 40355 ? 40276 40355 ? 40306 40355 ? 40276 40305 ? 40276 40293...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 1ms
memory: 3576kb
input:
2 499997 274071 274071 274071 302688 167121 159831 135636 135636 135636 135636 133612 130923 132171 133080 133080 133080 132896 132781 132781 132781 132768 132743 132743 132740 132750 132748 132746 499997 242708 242708 242708 310592 160791 117737 177106 177106 172524 164685 164685 164685 164155 1630...
output:
? 1 499997 ? 1 314998 ? 116551 314998 ? 189977 314998 ? 116551 189976 ? 143719 189976 ? 116551 143718 ? 126604 143718 ? 126604 137385 ? 130594 137385 ? 133108 137385 ? 130594 133107 ? 130594 132176 ? 132177 133107 ? 132522 133107 ? 132739 133107 ? 132876 133107 ? 132739 132875 ? 132739 132824 ? 1327...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 69ms
memory: 3608kb
input:
10000 2 1 2 2 3 2 1 3 3 3 3 1 2 3 1 1 3 3 2 3 2 2 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 3 5 5 5 5 5 3 2 4 5 3 2 5 5 5 5 4 5 4 4 4 5 4 4 3 5 5 5 5 5 3 2 4 5 ...
output:
? 1 2 ! 2 ? 1 2 ! 1 ? 1 3 ? 1 2 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 3 ? 1 2 ! 3 ? 1 3 ? 1 2 ! 2 ? 1 3 ? 2 3 ! 1 ? 1 3 ? 1 2 ! 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: 40ms
memory: 3544kb
input:
10000 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 8 2 3 7 6 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 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 6 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 8 2 3 7 6 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 8 2 3 7 6 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 ? 6 7 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 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 ? 6 7 ! 6 ? 1 8 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #30:
score: 0
Accepted
time: 45ms
memory: 3644kb
input:
10000 8 2 3 7 6 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 8 2 3 7 6 8 2 3 8 8 8 2 3 6 7 8 2 3 6 6 8 2 3 8 7 8 2 3 7 7 8 2 5 7 6 8 2 5 8 8 8 2 5 6 7 8 2 5 6 6 8 2 5 8 7 8 2 5 7 7 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 6 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 ? 6 7 ! 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 ? 6 7 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 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: 16ms
memory: 3612kb
input:
10000 8 2 4 8 7 8 2 4 7 7 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 ? 6 7 ! 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: 68ms
memory: 3568kb
input:
10000 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 7 8 1 2 7 6 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 7 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 6 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 7 8 1 2 7 6 8 1 2 8 8 8 1 2 6 7 8 1 2 6 6 8 1 2 8 7 8 1 2 7 7 8 1 2 7 6 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 ? 6 7 ! 6 ? 1 8 ? 1 5 ? 6 8 ? 6 7 ! 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 ? 6 7 ! 6 ? 1 8 ? 1 5 ? 1 3 ? ...
result:
ok Correct (10000 test cases)
Test #33:
score: 0
Accepted
time: 38ms
memory: 3708kb
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: 97ms
memory: 3548kb
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 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 4 9 3 3 2 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 ? 1 3 ? 4 5 ! 5 ? 1 9 ? 1 5 ? 1 3 ? 4 5 ...
result:
ok Correct (10000 test cases)
Test #35:
score: 0
Accepted
time: 63ms
memory: 3644kb
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: 45ms
memory: 3560kb
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: 51ms
memory: 3628kb
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 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 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 ? 3 4 ! 5 ? 1 9 ? 1 5 ? 3 5 ? 3 4 ...
result:
ok Correct (10000 test cases)
Test #38:
score: 0
Accepted
time: 59ms
memory: 3644kb
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: 35ms
memory: 3560kb
input:
10000 9 8 8 8 7 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 9 8 8 8 8 9 8 8 8 7 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 9 8 8 8 8 9 6 6 5 8 9 6 6 5 9 9 6 6 5 8 9 6 6 5 9 9 6 6 6 5 9 6 6 6 5 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 7 7 9 7 7 7 7 9 5 3 8 8 9 5 3 9 9 9 5 3 7 6 8 9 5 3 7 6 9 9 5 3 9 8 ...
output:
? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 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 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 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 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #40:
score: 0
Accepted
time: 52ms
memory: 3556kb
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: 58ms
memory: 3540kb
input:
10000 9 7 7 6 8 9 7 7 6 9 9 9 9 9 8 9 8 8 8 8 9 6 6 7 8 9 6 6 7 9 9 6 6 7 8 9 6 6 7 9 9 6 6 6 5 9 6 6 6 5 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 7 7 9 7 7 7 7 9 8 8 8 7 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 9 8 8 8 8 9 8 8 8 7 9 9 9 9 9 9 7 7 6 8 9 7 7 6 9 9 9 9 9 8 9 8 8 8 8 9 6 6 5 8 9 6 ...
output:
? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 9 ? 1 9 ? 5 9 ? 5 7 ? 8 9 ! 8 ? 1 9 ? 5 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 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 ? 5 6 ! 7 ? 1 9 ? 5 9 ? 5 7 ? 5 6 ! 7 ? 1 9 ? 5 9 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #42:
score: 0
Accepted
time: 45ms
memory: 3576kb
input:
10000 9 8 8 8 7 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 9 8 8 8 8 9 8 8 8 7 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 9 8 8 8 8 9 6 6 5 8 9 6 6 5 9 9 6 6 5 8 9 6 6 5 9 9 6 6 6 5 9 6 6 6 5 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 7 7 9 7 7 7 7 9 5 3 8 8 9 5 3 9 9 9 5 3 7 6 8 9 5 3 7 6 9 9 5 3 9 8 ...
output:
? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 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 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 5 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 5 9 ? 7 9 ? 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 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #43:
score: 0
Accepted
time: 66ms
memory: 3628kb
input:
10000 9 5 3 6 6 9 5 3 6 6 9 5 3 9 8 7 9 5 3 8 9 7 9 5 3 9 8 7 9 5 3 8 9 7 9 5 3 7 7 9 5 3 7 7 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 7 6 9 7 7 7 6 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 7 6 9 7 7 7 6 9 9 9 8 6 9 8 8 9 6 9 9 9 7 6 9 8 8 7 6 9 7 7 7 6 9 7 7 7 6 9 6 6 6 6 9 6 6 6 6 9 6 6 ...
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 ? 5 9 ? 7 9 ? 5 6 ! 5 ? 1 9 ? 5 9 ? 7 9 ? 5 6 ...
result:
ok Correct (10000 test cases)
Test #44:
score: 0
Accepted
time: 53ms
memory: 3704kb
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: 61ms
memory: 3644kb
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: 65ms
memory: 3704kb
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 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 9 4 4 4 3 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 ? 3 4 ! 5 ? 1 9 ? 1 5 ? 3 5 ? 3 4 ...
result:
ok Correct (10000 test cases)
Test #47:
score: 0
Accepted
time: 52ms
memory: 3640kb
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