QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#688916 | #8939. Permutation | lqh2024 | AC ✓ | 120ms | 11308kb | C++20 | 2.0kb | 2024-10-30 14:18:05 | 2024-10-30 14:18:06 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define int long long
mt19937_64 rng(time(0));
template <class T, class ... A> void debug(T t, A ... a) {
cerr << "[" << t, ((cerr << ", " << a), ...), cerr << "]\n";
}
void QAQ() {
int n;
cin >> n;
vector<int> a(n + 1);
auto query = [&](int l, int r, int x = -1) {
cout << "? " << l << " " << r << endl;
return cin >> x, x;
};
auto answer = [&](int n) {
cout << "! " << n << endl;
};
int lst = query(1, n);
auto F = [&](auto && self, int l, int r) {
if (l >= r) return answer(l);
if (l + 1 == r) {
if (l == lst) return answer(r);
else return answer(l);
}
int m = l + (r - l) * 0.63, tmp;
if (m == r) m--;
if (l + 2 == r) {
m = l;
tmp = query(m + 1, r);
if (l == lst) {
if (tmp == r) return answer(m + 1);
else return answer(r);
} else {
if (tmp == lst) return answer(tmp == r ? r - 1 : r);
else return answer(l);
}
}
if (lst <= m) {
tmp = query(l, m);
if (lst == tmp) return self(self, l, m);
else {
if (m + 1 == r) {
return answer(r);
}
lst = query(m + 1, r);
return self(self, m + 1, r);
}
} else {
m = r - 0.65 * (r - l);
tmp = query(m + 1, r);
if (lst == tmp) return self(self, m + 1, r);
else {
if (l == m) {
return answer(l);
}
lst = query(l, m);
return self(self, l, m);
}
}
};
F(F, 1, n);
}
signed main() {
cin.tie(0) -> sync_with_stdio(0);
int t = 1;
cin >> t;
for (cout << fixed << setprecision(12); t--; QAQ());
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3620kb
input:
3 5 3 2 5 6 6 3 1 4 3 3
output:
? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 6 ? 3 6 ? 1 2 ! 2 ? 1 4 ? 3 4 ! 4
result:
ok Correct (3 test cases)
Test #2:
score: 0
Accepted
time: 72ms
memory: 3660kb
input:
10000 10 2 2 2 1 3 10 10 10 7 5 10 5 1 10 9 8 10 4 4 4 4 10 10 6 3 4 2 10 3 3 3 4 2 10 1 5 9 10 7 10 1 3 8 8 10 2 4 9 9 10 3 3 3 3 10 4 1 7 8 9 10 8 7 1 2 4 10 4 1 9 9 10 7 7 7 8 6 10 5 1 7 8 10 10 8 8 6 9 10 2 2 1 5 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 1 6 10 8 7 4 3 2...
output:
? 1 10 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 10 ? 5 10 ? 7 10 ? 5 6 ! 6 ? 1 10 ? 1 6 ? 7 10 ? 9 10 ? 7 8 ! 7 ? 1 10 ? 1 6 ? 1 4 ? 3 4 ! 3 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 10 ? 1 6 ? 1 4 ? 3 4 ? 1 2 ! 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 10 ! 1...
result:
ok Correct (10000 test cases)
Test #3:
score: 0
Accepted
time: 66ms
memory: 3844kb
input:
10000 3 1 2 11 5 5 5 4 7 2 2 19 3 3 4 12 12 11 7 5 7 1 2 3 3 3 19 6 6 6 7 1 2 2 2 15 11 11 11 11 10 8 14 1 1 1 1 2 3 16 4 4 4 1 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 6 7 14 9 1 12 12 11 20 9 9 9 6 11 11 6 4 2 5 18 7 7 3 9 9 8 8 8 6 5 8 6 6 6 5 16 10 10 10 10 10 6 1 1 2 3 10 3...
output:
? 1 3 ? 2 3 ! 3 ? 1 11 ? 1 7 ? 4 7 ? 4 5 ? 6 7 ! 6 ? 1 2 ! 1 ? 1 19 ? 1 12 ? 1 7 ? 8 12 ? 10 12 ? 11 12 ! 10 ? 1 7 ? 4 7 ? 1 3 ? 2 3 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 19 ? 1 12 ? 1 7 ? 4 7 ? 1 3 ? 2 3 ! 3 ? 1 2 ! 1 ? 1 15 ? 6 15 ? 6 11 ? 8 11 ? 10 11 ? 8 9 ! 9 ? 1 14 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 16 ?...
result:
ok Correct (10000 test cases)
Test #4:
score: 0
Accepted
time: 75ms
memory: 3628kb
input:
10000 47 23 23 11 2 2 2 1 3 14 8 2 14 13 11 25 6 6 4 13 13 13 7 4 2 6 7 9 2 2 2 2 27 27 27 27 27 24 21 23 21 7 7 7 7 6 5 43 41 21 7 7 8 3 3 22 6 14 20 20 19 21 34 29 29 25 17 17 17 16 42 20 20 20 20 20 20 19 17 47 21 21 21 21 21 21 20 19 41 25 11 30 33 36 36 36 19 17 17 16 9 8 10 21 14 14 14 14 14 1...
output:
? 1 47 ? 1 29 ? 11 29 ? 1 10 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 14 ? 1 9 ? 10 14 ? 12 14 ? 10 11 ! 10 ? 1 25 ? 1 16 ? 1 10 ? 11 16 ? 11 14 ? 13 14 ! 14 ? 1 7 ? 1 4 ? 5 7 ? 6 7 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ! 1 ? 1 27 ? 11 27 ? 17 27 ? 21 27 ? 24 27 ? 21 23 ? 22 23 ! 22 ? 1 21 ? 1 13 ? 1 8 ? 4 8 ? 6 8 ? 4...
result:
ok Correct (10000 test cases)
Test #5:
score: 0
Accepted
time: 76ms
memory: 3640kb
input:
10000 100 47 61 93 96 71 71 71 71 71 9 2 2 2 1 4 53 46 35 6 6 6 6 7 4 33 3 16 31 31 31 29 32 82 60 41 29 29 29 29 29 28 26 88 39 8 59 59 59 59 59 59 60 71 24 29 59 49 65 65 65 64 63 92 52 45 88 88 88 88 85 91 92 24 11 11 9 5 5 5 66 51 51 51 51 45 39 39 40 42 92 43 43 50 20 20 20 20 20 19 48 1 1 1 1 ...
output:
? 1 100 ? 1 63 ? 64 100 ? 77 100 ? 64 76 ? 64 71 ? 67 71 ? 69 71 ? 70 71 ! 70 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 3 ? 1 53 ? 20 53 ? 1 19 ? 1 12 ? 1 7 ? 4 7 ? 6 7 ? 4 5 ! 5 ? 1 33 ? 1 21 ? 22 33 ? 26 33 ? 29 33 ? 29 31 ? 32 33 ! 33 ? 1 82 ? 30 82 ? 1 29 ? 11 29 ? 18 29 ? 22 29 ? 25 29 ? 27 29 ? 25 26 ! ...
result:
ok Correct (10000 test cases)
Test #6:
score: 0
Accepted
time: 120ms
memory: 3672kb
input:
10000 50 10 10 10 10 6 2 1 3 50 11 11 9 31 31 29 26 25 50 44 44 40 20 20 21 25 25 50 24 14 45 45 40 49 48 46 50 50 50 50 50 50 50 49 47 50 36 23 17 17 18 8 7 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 37 50 9 9 9 9 9 5 11 11 50 26 26 26 28 17 18 12 1...
output:
? 1 50 ? 1 31 ? 1 19 ? 1 12 ? 5 12 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 50 ? 1 31 ? 1 19 ? 20 31 ? 24 31 ? 27 31 ? 24 26 ? 25 26 ! 24 ? 1 50 ? 19 50 ? 30 50 ? 19 29 ? 19 25 ? 19 22 ? 23 25 ? 24 25 ! 24 ? 1 50 ? 1 31 ? 32 50 ? 39 50 ? 39 45 ? 46 50 ? 48 50 ? 46 47 ! 47 ? 1 50 ? 19 50 ? 30 50 ? 38 50 ? 43 50 ? 4...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 106ms
memory: 3908kb
input:
10000 100 76 49 35 34 5 3 9 9 9 100 29 29 29 29 29 29 29 30 26 100 64 64 38 88 88 88 86 84 85 83 100 51 57 98 98 92 79 79 77 81 100 44 44 50 13 13 13 12 6 7 100 64 64 64 62 41 41 41 41 40 39 100 93 93 86 56 56 49 44 44 45 100 37 2 97 81 76 76 74 70 71 100 76 76 58 94 95 80 79 85 85 100 32 32 11 59 6...
output:
? 1 100 ? 36 100 ? 1 35 ? 13 35 ? 1 12 ? 1 7 ? 8 12 ? 8 10 ? 9 10 ! 10 ? 1 100 ? 1 63 ? 1 40 ? 15 40 ? 15 30 ? 21 30 ? 25 30 ? 27 30 ? 25 26 ! 25 ? 1 100 ? 36 100 ? 36 76 ? 77 100 ? 77 91 ? 82 91 ? 86 91 ? 82 85 ? 84 85 ? 82 83 ! 82 ? 1 100 ? 1 63 ? 64 100 ? 77 100 ? 86 100 ? 77 85 ? 77 82 ? 77 80 ?...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 21ms
memory: 3692kb
input:
1000 1000 475 426 728 728 747 831 793 841 841 837 844 844 844 845 1000 278 17 974 811 757 751 637 637 637 639 647 645 642 643 1000 75 128 871 985 644 686 713 713 730 732 735 742 741 739 1000 239 239 45 577 607 432 442 458 458 459 462 462 463 465 1000 978 978 978 978 978 978 997 914 914 902 920 921 9...
output:
? 1 1000 ? 1 630 ? 631 1000 ? 631 863 ? 631 777 ? 778 863 ? 778 831 ? 832 863 ? 832 851 ? 832 843 ? 844 851 ? 844 848 ? 844 846 ? 845 846 ! 846 ? 1 1000 ? 1 630 ? 631 1000 ? 761 1000 ? 631 760 ? 677 760 ? 631 676 ? 631 659 ? 631 648 ? 631 641 ? 642 648 ? 645 648 ? 642 644 ? 643 644 ! 644 ? 1 1000 ? ...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 4ms
memory: 3672kb
input:
1017 272 246 111 27 52 73 73 73 73 73 73 73 114 105 91 2 2 2 2 2 2 2 910 173 173 173 173 127 14 14 29 35 37 44 47 48 50 726 229 229 229 201 63 63 63 39 28 28 28 29 24 861 315 104 671 671 688 593 593 593 593 593 593 590 596 596 1984 133 133 133 406 571 571 512 673 673 674 650 650 650 650 651 649 1145...
output:
? 1 272 ? 96 272 ? 1 95 ? 1 60 ? 61 95 ? 61 82 ? 61 74 ? 66 74 ? 69 74 ? 71 74 ? 73 74 ! 74 ? 1 114 ? 41 114 ? 1 40 ? 1 25 ? 1 16 ? 1 10 ? 1 6 ? 1 4 ? 1 2 ! 1 ? 1 910 ? 1 573 ? 1 361 ? 1 227 ? 81 227 ? 1 80 ? 1 50 ? 1 31 ? 32 50 ? 32 43 ? 44 50 ? 44 47 ? 48 50 ? 49 50 ! 49 ? 1 726 ? 1 457 ? 1 288 ? ...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 0ms
memory: 4404kb
input:
10 100000 3893 3893 30673 43582 43582 43582 43582 43582 43582 43582 43582 43582 43470 43242 43197 43289 43289 43289 43298 43268 43268 43267 43273 43272 100000 32066 54928 68197 71764 88585 88585 88585 86972 89959 89772 91599 91599 91474 91415 91415 91410 91325 91339 91348 91348 91349 91351 91353 100...
output:
? 1 100000 ? 1 63000 ? 1 39690 ? 39691 63000 ? 39691 54375 ? 39691 48941 ? 39691 45518 ? 41731 45518 ? 41731 44116 ? 42566 44116 ? 43109 44116 ? 43109 43743 ? 43331 43743 ? 43109 43330 ? 43109 43248 ? 43249 43330 ? 43249 43300 ? 43267 43300 ? 43279 43300 ? 43267 43278 ? 43267 43273 ? 43267 43270 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 5536kb
input:
21 84335 47947 47947 22445 9296 1509 11772 15274 17079 17079 17079 16903 17510 17510 17496 17352 17352 17352 17346 17320 17320 17320 17318 17321 159962 128177 145530 35270 7423 54814 54814 49869 43214 43214 43214 43214 43231 43550 43550 43489 43675 43675 43670 43695 43695 43695 43695 43695 43696 436...
output:
? 1 84335 ? 1 53131 ? 18597 53131 ? 1 18596 ? 1 11715 ? 11716 18596 ? 11716 16050 ? 16051 18596 ? 16051 17654 ? 16613 17654 ? 16613 17268 ? 17269 17654 ? 17269 17511 ? 17354 17511 ? 17269 17353 ? 17299 17353 ? 17318 17353 ? 17331 17353 ? 17318 17330 ? 17318 17325 ? 17318 17322 ? 17318 17320 ? 17321 ...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 0ms
memory: 10912kb
input:
1 1000000 641602 641602 418256 783270 783270 783270 783270 783270 762710 786055 785504 794273 794682 797004 797004 797004 797004 797004 796975 796850 796850 796850 796844 796864 796864 796864 796864 796863 796861
output:
? 1 1000000 ? 350001 1000000 ? 350001 759500 ? 759501 1000000 ? 759501 911015 ? 759501 854954 ? 759501 819636 ? 759501 797386 ? 759501 783368 ? 783369 797386 ? 783369 792199 ? 792200 797386 ? 792200 795467 ? 795468 797386 ? 796140 797386 ? 796577 797386 ? 796577 797086 ? 796756 797086 ? 796872 79708...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 3ms
memory: 8800kb
input:
16 232936 229707 229707 229707 229707 229707 229707 229707 229707 231039 223556 224031 224548 224150 225261 225023 225474 225474 225483 225407 225395 225417 225419 225425 225425 225426 225423 8676 6498 6498 6498 6498 5867 4978 4978 5022 4731 4731 4731 4717 4684 4676 4692 4690 4697 4696 4695 221085 1...
output:
? 1 232936 ? 81529 232936 ? 134522 232936 ? 168967 232936 ? 191357 232936 ? 205910 232936 ? 215370 232936 ? 221519 232936 ? 225515 232936 ? 221519 225514 ? 221519 224035 ? 224036 225514 ? 224036 224967 ? 224968 225514 ? 224968 225311 ? 225312 225514 ? 225383 225514 ? 225429 225514 ? 225383 225428 ? ...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 29ms
memory: 3700kb
input:
1994 667 666 667 234 233 82 81 29 28 10 9 4 3 2 374 373 374 131 130 46 45 16 15 6 5 2 488 486 488 171 170 60 59 21 20 8 7 3 2 922 921 922 323 322 113 112 40 39 14 13 5 4 2 639 637 639 224 223 79 78 28 27 10 9 4 3 2 353 350 353 124 123 44 43 16 15 6 5 2 71 66 71 25 24 9 8 3 2 24 21 24 9 8 3 2 567 562...
output:
? 1 667 ? 235 667 ? 1 234 ? 83 234 ? 1 82 ? 30 82 ? 1 29 ? 11 29 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 374 ? 132 374 ? 1 131 ? 47 131 ? 1 46 ? 17 46 ? 1 16 ? 7 16 ? 1 6 ? 3 6 ? 1 2 ! 1 ? 1 488 ? 172 488 ? 1 171 ? 61 171 ? 1 60 ? 22 60 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 922 ? 324 922 ? 1...
result:
ok Correct (1994 test cases)
Test #15:
score: 0
Accepted
time: 0ms
memory: 8192kb
input:
18 153667 153667 153666 53784 53783 18825 18824 6589 6588 2306 2305 807 806 283 282 99 98 35 34 12 11 4 3 2 211376 211374 211376 73982 73981 25894 25893 9063 9062 3172 3171 1110 1109 389 388 136 135 48 47 17 16 6 5 2 195330 195326 195330 68366 68365 23928 23927 8375 8374 2931 2930 1026 1025 359 358 ...
output:
? 1 153667 ? 53785 153667 ? 1 53784 ? 18826 53784 ? 1 18825 ? 6590 18825 ? 1 6589 ? 2307 6589 ? 1 2306 ? 808 2306 ? 1 807 ? 284 807 ? 1 283 ? 100 283 ? 1 99 ? 36 99 ? 1 35 ? 13 35 ? 1 12 ? 5 12 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 211376 ? 73983 211376 ? 1 73982 ? 25895 73982 ? 1 25894 ? 9064 25894 ? 1 9063 ? ...
result:
ok Correct (18 test cases)
Test #16:
score: 0
Accepted
time: 0ms
memory: 11128kb
input:
1 1000000 999998 1000000 350000 349999 122500 122499 42875 42874 15006 15005 5252 5251 1838 1837 643 642 225 224 79 78 28 27 10 9 4 3 2
output:
? 1 1000000 ? 350001 1000000 ? 1 350000 ? 122501 350000 ? 1 122500 ? 42876 122500 ? 1 42875 ? 15007 42875 ? 1 15006 ? 5253 15006 ? 1 5252 ? 1839 5252 ? 1 1838 ? 644 1838 ? 1 643 ? 226 643 ? 1 225 ? 80 225 ? 1 79 ? 29 79 ? 1 28 ? 11 28 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 11ms
memory: 3724kb
input:
1994 667 666 454 27 27 27 27 27 28 2 2 2 2 3 374 372 224 91 96 29 29 16 8 10 3 4 2 488 485 370 161 156 44 58 15 14 6 7 3 2 922 921 662 40 40 40 40 40 51 18 12 3 3 4 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 3 2 24 22 24 7 9 2 3 567 563 205 3 3 3 3 3 ...
output:
? 1 667 ? 235 667 ? 1 234 ? 1 147 ? 1 92 ? 1 58 ? 1 36 ? 14 36 ? 1 13 ? 1 8 ? 1 5 ? 1 3 ? 2 3 ! 1 ? 1 374 ? 132 374 ? 1 131 ? 47 131 ? 1 46 ? 1 29 ? 11 29 ? 1 10 ? 5 10 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 488 ? 172 488 ? 1 171 ? 61 171 ? 1 60 ? 22 60 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 922 ? 324 922...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 0ms
memory: 8096kb
input:
18 153667 153667 65961 50668 47562 8350 8350 5820 1644 1644 1644 1499 306 306 198 24 24 24 24 16 11 7 3 4 2 211376 211375 91641 67652 36438 4235 4235 4235 4235 3075 973 973 961 436 221 79 79 60 10 10 10 8 2 2 3 195330 195325 161600 36944 36944 17928 1018 1018 1018 1018 1018 1018 923 281 281 215 24 2...
output:
? 1 153667 ? 53785 153667 ? 1 53784 ? 18826 53784 ? 1 18825 ? 1 11860 ? 4152 11860 ? 1 4151 ? 1 2615 ? 1 1647 ? 578 1647 ? 1 577 ? 1 363 ? 128 363 ? 1 127 ? 1 80 ? 1 50 ? 1 31 ? 12 31 ? 1 11 ? 5 11 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 211376 ? 73983 211376 ? 1 73982 ? 25895 73982 ? 1 25894 ? 1 16313 ? 1 10277 ...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 3ms
memory: 11088kb
input:
1 1000000 999998 783271 169408 169408 188270 8002 8002 8002 8002 8002 6079 1522 1522 1522 1628 42 42 42 42 42 42 43 18 13 4 4 3 2
output:
? 1 1000000 ? 350001 1000000 ? 1 350000 ? 1 220500 ? 77176 220500 ? 1 77175 ? 1 48620 ? 1 30630 ? 1 19297 ? 1 12157 ? 4256 12157 ? 1 4255 ? 1 2681 ? 1 1689 ? 592 1689 ? 1 591 ? 1 372 ? 1 234 ? 1 147 ? 1 92 ? 1 58 ? 21 58 ? 1 20 ? 8 20 ? 1 7 ? 1 4 ? 3 4 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 0ms
memory: 11156kb
input:
1 999999 260772 507886 955966 996647 730076 730076 751781 692862 681010 701051 701051 701051 701051 700204 702009 701978 701101 701202 701453 701460 701361 701361 701361 701361 701361 701361 701359 701358
output:
? 1 999999 ? 1 629999 ? 630000 999999 ? 759500 999999 ? 630000 759499 ? 675325 759499 ? 704786 759499 ? 675325 704785 ? 675325 693884 ? 693885 704785 ? 697701 704785 ? 697701 702163 ? 699263 702163 ? 699263 701090 ? 701091 702163 ? 701467 702163 ? 701091 701466 ? 701091 701327 ? 701328 701466 ? 7013...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 3ms
memory: 11184kb
input:
1 999998 295598 295598 73514 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 536777 536636 536350 536275 536271 536162 536123 536170 536177 536189 536190 536197 536196 536198
output:
? 1 999998 ? 1 629999 ? 1 396899 ? 396900 629999 ? 396900 543752 ? 448299 543752 ? 481708 543752 ? 503424 543752 ? 517539 543752 ? 526714 543752 ? 532678 543752 ? 532678 539654 ? 535120 539654 ? 535120 537976 ? 536120 537976 ? 536770 537976 ? 536120 536769 ? 536348 536769 ? 536120 536347 ? 536200 53...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 3ms
memory: 11248kb
input:
1 999997 339297 339297 355318 613666 489939 413343 417456 471212 473604 453304 453304 453304 453304 453304 453304 453304 453304 453059 452873 452945 453017 453017 453017 453017 453013 453005 453005 453006 453007
output:
? 1 999997 ? 1 629998 ? 1 396899 ? 396900 629998 ? 478485 629998 ? 396900 478484 ? 396900 448297 ? 448298 478484 ? 458864 478484 ? 448298 458863 ? 448298 454953 ? 450628 454953 ? 450628 453352 ? 451582 453352 ? 452202 453352 ? 452605 453352 ? 452867 453352 ? 453037 453352 ? 452867 453036 ? 452867 45...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 1ms
memory: 11308kb
input:
1 999996 578161 472988 665875 665875 726172 785834 797735 839217 843753 853100 853969 859775 859775 859775 859775 859775 859584 859300 859300 859303 859239 859239 859239 859239 859239 859239 859239 859238 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 860461 ? 858728 859819 ? 859110 859819 ? 859359 859819 ? 859110 859358 ? 859197 859358 ? 8592...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 1ms
memory: 7528kb
input:
2 500000 114103 114103 98381 290103 281943 220637 207866 237265 236565 224587 224587 226042 226572 226572 226254 227012 226893 226739 226739 226759 226794 226797 226777 226777 226777 226778 226776 500000 313297 313297 313297 313297 246160 217669 217669 217669 210518 228136 228136 227098 223884 22472...
output:
? 1 500000 ? 1 315000 ? 1 198450 ? 198451 315000 ? 239244 315000 ? 198451 239243 ? 198451 224149 ? 224150 239243 ? 229433 239243 ? 224150 229432 ? 224150 227477 ? 224150 226246 ? 226247 227477 ? 226247 227021 ? 226247 226734 ? 226735 227021 ? 226836 227021 ? 226735 226835 ? 226735 226798 ? 226735 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 0ms
memory: 7656kb
input:
2 499999 493493 493493 493493 493493 493493 493493 493493 487773 471068 471068 471068 471825 468187 467811 467320 467236 467530 467485 467382 467361 467345 467345 467345 467345 467344 467338 467339 499999 101651 101651 101651 101651 98374 24247 24247 18123 9237 9237 8975 3528 3528 3755 4671 4669 426...
output:
? 1 499999 ? 175001 499999 ? 288751 499999 ? 362688 499999 ? 410747 499999 ? 441986 499999 ? 462291 499999 ? 475489 499999 ? 462291 475488 ? 466910 475488 ? 466910 472314 ? 468802 472314 ? 466910 468801 ? 467572 468801 ? 466910 467571 ? 466910 467326 ? 467327 467571 ? 467413 467571 ? 467327 467412 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 4ms
memory: 7528kb
input:
2 499998 367462 193038 152483 89479 53076 53076 53076 60946 37492 37492 37153 39670 39670 39405 40106 40052 40253 40253 40231 40280 40255 40296 40296 40296 40294 40293 499998 122343 122343 3768 313385 313385 278240 246144 246144 244788 252131 252131 251090 252602 253046 253610 253610 253610 253602 2...
output:
? 1 499998 ? 175000 499998 ? 1 174999 ? 61251 174999 ? 1 61250 ? 21439 61250 ? 35373 61250 ? 44430 61250 ? 35373 44429 ? 35373 41078 ? 35373 38967 ? 38968 41078 ? 38968 40297 ? 38968 39805 ? 39806 40297 ? 39806 40115 ? 40116 40297 ? 40180 40297 ? 40180 40253 ? 40254 40297 ? 40254 40281 ? 40282 40297...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 0ms
memory: 7752kb
input:
2 499997 274071 274071 274071 302688 167121 159831 115166 115115 130923 127138 133612 133612 133612 133655 133080 132896 132679 132679 132661 132735 132735 132725 132743 132740 132746 132746 499997 242708 242708 242708 310592 160791 160791 160791 160791 160791 160791 160496 163029 163029 163029 1629...
output:
? 1 499997 ? 1 314998 ? 110250 314998 ? 181912 314998 ? 110250 181911 ? 135332 181911 ? 110250 135331 ? 110250 126051 ? 126052 135331 ? 126052 131897 ? 131898 135331 ? 131898 134060 ? 132655 134060 ? 133147 134060 ? 132655 133146 ? 132827 133146 ? 132655 132826 ? 132655 132762 ? 132655 132722 ? 1327...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 68ms
memory: 3840kb
input:
10000 2 1 2 2 3 2 2 3 3 3 3 1 2 3 1 3 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 2 4 5 3 2 5 5 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 5 3 2 4 5 ...
output:
? 1 2 ! 2 ? 1 2 ! 1 ? 1 3 ? 2 3 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 3 ? 2 3 ! 3 ? 1 3 ? 2 3 ! 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: 37ms
memory: 3680kb
input:
10000 8 2 3 6 7 8 2 3 6 8 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 8 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 8 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 8 8 2 3 8 7 8 2 3 7 8 8 2 3 7 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 ? 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 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 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: 52ms
memory: 3692kb
input:
10000 8 2 3 7 7 8 2 3 8 8 8 2 3 6 7 8 2 3 6 8 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 8 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 8 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 8 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 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 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 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 7 ? 1 8 ? 1 5 ? 6 8 ? ...
result:
ok Correct (10000 test cases)
Test #31:
score: 0
Accepted
time: 70ms
memory: 3756kb
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: 85ms
memory: 3684kb
input:
10000 8 1 2 6 7 8 1 2 6 8 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 8 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 8 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 8 8 1 2 8 7 8 1 2 7 8 8 1 2 7 7 8 1 ...
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 ? 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 ? 7 8 ! 8 ? 1 8 ? 1 5 ? 6 8 ? 7 8 ! 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: 70ms
memory: 3684kb
input:
10000 9 3 5 8 8 9 3 5 9 9 9 3 5 7 8 9 3 5 7 9 9 3 5 9 8 9 3 5 8 9 9 3 5 8 8 9 3 5 9 9 9 3 5 7 8 9 3 5 7 9 9 3 5 9 8 9 3 5 8 9 9 3 6 8 8 9 3 6 9 9 9 3 6 7 8 9 3 6 7 9 9 3 6 9 8 9 3 6 8 9 9 3 3 4 5 9 3 3 4 5 9 3 3 4 5 9 3 3 4 5 9 3 3 4 5 9 3 3 4 5 9 3 5 8 8 9 3 5 9 9 9 3 5 7 8 9 3 5 7 9 9 3 5 9 8 9 3 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #34:
score: 0
Accepted
time: 70ms
memory: 3720kb
input:
10000 9 3 5 9 8 9 3 5 8 9 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 3 2 6 9 3 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #35:
score: 0
Accepted
time: 41ms
memory: 3628kb
input:
10000 9 3 2 7 8 9 3 2 7 9 9 3 2 9 8 9 3 2 8 9 9 3 6 8 8 9 3 6 9 9 9 3 6 7 8 9 3 6 7 9 9 3 6 9 8 9 3 6 8 9 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 3 2 5 9 3 2 8 8 9 3 2 9 9 9 3 2 7 8 9 3 2 7 9 9 3 2 9 8 9 3 2 8 9 9 3 2 8 8 9 3 2 9 9 9 3 2 7 8 9 3 2 7 9 9 3 2 9 8 9 3 2 8 9 9 3 6 8 8 9 3 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #36:
score: 0
Accepted
time: 61ms
memory: 3684kb
input:
10000 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 2 1 3 9 2 2 ...
output:
? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 2 ? 3 ...
result:
ok Correct (10000 test cases)
Test #37:
score: 0
Accepted
time: 50ms
memory: 3724kb
input:
10000 9 4 3 9 8 9 4 3 8 9 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #38:
score: 0
Accepted
time: 62ms
memory: 3920kb
input:
10000 9 4 3 7 8 9 4 3 7 9 9 4 3 9 8 9 4 3 8 9 9 4 3 8 8 9 4 3 9 9 9 4 3 7 8 9 4 3 7 9 9 4 3 9 8 9 4 3 8 9 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 3 8 8 9 4 3 9 9 9 4 3 7 8 9 4 3 7 9 9 4 3 9 8 9 4 3 8 9 9 4 3 8 8 9 4 3 9 9 9 4 3 7 8 9 4 3 7 9 9 4 3 9 8 9 4 3 8 9 9 4 3 8 8 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #39:
score: 0
Accepted
time: 69ms
memory: 3680kb
input:
10000 9 8 8 8 8 9 9 9 9 9 9 7 7 4 8 9 7 7 4 9 9 9 9 9 8 6 9 8 8 8 9 6 9 8 8 8 8 9 9 9 9 9 9 7 7 4 8 9 7 7 4 9 9 9 9 9 8 6 9 8 8 8 9 6 9 6 3 8 8 9 6 3 9 9 9 6 3 7 8 9 6 3 7 9 9 6 3 9 8 9 6 3 8 9 9 9 9 9 8 7 9 8 8 8 9 7 9 9 9 9 8 7 9 8 8 8 9 7 9 7 7 7 7 9 7 7 7 7 9 5 3 8 8 9 5 3 9 9 9 5 3 7 8 9 5 3 7 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 8 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #40:
score: 0
Accepted
time: 48ms
memory: 3924kb
input:
10000 9 2 5 9 8 9 2 5 8 9 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 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 2 3 6 9 2 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #41:
score: 0
Accepted
time: 66ms
memory: 3692kb
input:
10000 9 7 7 6 8 9 7 7 6 9 9 9 9 9 8 6 9 8 8 8 9 6 9 6 3 8 8 9 6 3 9 9 9 6 3 7 8 9 6 3 7 9 9 6 3 9 8 9 6 3 8 9 9 9 9 9 8 7 9 8 8 8 9 7 9 9 9 9 8 7 9 8 8 8 9 7 9 7 7 7 7 9 7 7 7 7 9 8 8 8 8 9 9 9 9 9 9 7 7 4 8 9 7 7 4 9 9 9 9 9 8 6 9 8 8 8 9 6 9 8 8 8 8 9 9 9 9 9 9 7 7 6 8 9 7 7 6 9 9 9 9 9 8 6 9 8 8 ...
output:
? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #42:
score: 0
Accepted
time: 52ms
memory: 3724kb
input:
10000 9 8 8 8 8 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 6 9 8 8 8 9 6 9 8 8 8 8 9 9 9 9 9 9 7 7 5 8 9 7 7 5 9 9 9 9 9 8 6 9 8 8 8 9 6 9 6 3 8 8 9 6 3 9 9 9 6 3 7 8 9 6 3 7 9 9 6 3 9 8 9 6 3 8 9 9 9 9 9 8 7 9 8 8 8 9 7 9 9 9 9 8 7 9 8 8 8 9 7 9 7 7 7 7 9 7 7 7 7 9 5 3 8 8 9 5 3 9 9 9 5 3 7 8 9 5 3 7 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ? 6 7 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 8 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #43:
score: 0
Accepted
time: 76ms
memory: 3652kb
input:
10000 9 5 3 9 8 9 5 3 8 9 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 4 9 8 8 9 4 9 9 9 7 4 9 8 8 7 4 9 7 7 7 6 4 9 7 7 7 6 4 9 9 9 8 4 9 8 8 9 4 9 9 9 7 4 9 8 8 7 4 9 7 7 7 6 4 9 7 7 7 6 4 9 9 9 6 4 9 8 8 6 4 9 9 9 6 4 9 8 8 6 4 9 7 7 7 6 4 9 7 7 7 6 4 9 6 6 6 6 9 6 6 6 6 9 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 5 6 ! 6 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 5 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 5 ? 1 9 ? 4 9 ? 6 9 ? ...
result:
ok Correct (10000 test cases)
Test #44:
score: 0
Accepted
time: 81ms
memory: 3756kb
input:
10000 9 2 3 7 8 9 2 3 7 9 9 2 3 9 8 9 2 3 8 9 9 2 6 8 8 9 2 6 9 9 9 2 6 7 8 9 2 6 7 9 9 2 6 9 8 9 2 6 8 9 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 3 8 8 9 2 3 9 9 9 2 3 7 8 9 2 3 7 9 9 2 3 9 8 9 2 3 8 9 9 2 3 8 8 9 2 3 9 9 9 2 3 7 8 9 2 3 7 9 9 2 3 9 8 9 2 3 8 9 9 2 6 8 8 9 2 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #45:
score: 0
Accepted
time: 68ms
memory: 3760kb
input:
10000 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 7 6 5 9 7 7 7 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 6 5 9 7 7 7 6 5 9 9 9 6 5 9 8 8 6 5 9 9 9 6 5 9 8 8 6 5 9 7 7 7 6 5 9 7 7 7 6 5 9 6 6 6 5 3 9 6 6 6 5 3 9 6 6 6 5 3 9 6 6 6 5 3 9 6 6 6 5 3 9 6 6 6 5 3 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 4 7 ? 6 7 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 4 7 ? 6 7 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #46:
score: 0
Accepted
time: 34ms
memory: 3684kb
input:
10000 9 4 5 9 8 9 4 5 8 9 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 5 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 4 3 6 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 6 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 5 6 ! 5 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #47:
score: 0
Accepted
time: 70ms
memory: 3628kb
input:
10000 9 4 2 7 8 9 4 2 7 9 9 4 2 9 8 9 4 2 8 9 9 4 6 8 8 9 4 6 9 9 9 4 6 7 8 9 4 6 7 9 9 4 6 9 8 9 4 6 8 9 9 4 4 2 5 9 4 4 2 5 9 4 4 2 5 9 4 4 2 5 9 4 4 2 5 9 4 4 2 5 9 4 2 8 8 9 4 2 9 9 9 4 2 7 8 9 4 2 7 9 9 4 2 9 8 9 4 2 8 9 9 4 2 8 8 9 4 2 9 9 9 4 2 7 8 9 4 2 7 9 9 4 2 9 8 9 4 2 8 9 9 4 6 8 8 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Extra Test:
score: 0
Extra Test Passed