QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#688898 | #8939. Permutation | lqh2024 | AC ✓ | 109ms | 11304kb | C++20 | 2.0kb | 2024-10-30 14:12:38 | 2024-10-30 14:12:40 |
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.65, 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: 3712kb
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: 49ms
memory: 3632kb
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: 82ms
memory: 3756kb
input:
10000 3 1 2 11 5 5 5 4 7 2 2 19 3 3 4 12 11 9 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 13 13 6 4 2 5 18 7 7 7 7 7 7 8 8 8 6 5 8 6 6 6 5 16 10 10 10 10 10 6 1 1 2 3 10 ...
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 8 ? 9 12 ? 11 12 ? 9 10 ! 10 ? 1 7 ? 4 7 ? 1 3 ? 2 3 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 19 ? 1 12 ? 1 8 ? 4 8 ? 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: 101ms
memory: 3688kb
input:
10000 47 23 23 24 11 9 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 7 6 5 43 41 21 7 7 8 4 3 1 22 6 14 20 20 19 21 34 29 29 25 17 17 17 16 42 20 20 20 20 20 20 21 19 47 21 21 21 21 21 19 16 17 41 25 11 30 33 39 39 38 19 17 17 16 9 8 10 21 14 14 14 14...
output:
? 1 47 ? 1 30 ? 12 30 ? 1 11 ? 5 11 ? 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 14 ? 1 9 ? 4 9 ? 4 7 ? ...
result:
ok Correct (10000 test cases)
Test #5:
score: 0
Accepted
time: 108ms
memory: 3864kb
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 6 6 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 59 59 59 60 61 92 52 45 88 88 88 88 85 91 92 24 11 11 9 5 5 5 66 51 51 51 51 51 45 40 40 92 43 43 50 20 20 20 20 21 17 48 1 1 1 1 1 5 7 ...
output:
? 1 100 ? 1 65 ? 66 100 ? 78 100 ? 66 77 ? 66 73 ? 69 73 ? 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 8 ? 4 8 ? 4 6 ? 5 6 ! 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: 84ms
memory: 3676kb
input:
10000 50 10 10 10 10 14 2 3 5 50 11 11 9 31 32 23 22 25 50 44 44 40 20 20 21 25 25 50 24 14 45 45 40 49 50 48 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 15 30 31 27 27 50 18 20 49 47 37 37 37 50 9 9 9 9 5 14 14 13 50 26 26 26 28 17 19 12...
output:
? 1 50 ? 1 32 ? 1 21 ? 1 14 ? 6 14 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 50 ? 1 32 ? 1 21 ? 22 32 ? 26 32 ? 22 25 ? 22 23 ? 24 25 ! 24 ? 1 50 ? 19 50 ? 30 50 ? 19 29 ? 19 25 ? 19 22 ? 23 25 ? 24 25 ! 24 ? 1 50 ? 1 32 ? 33 50 ? 39 50 ? 39 46 ? 47 50 ? 49 50 ? 47 48 ! 47 ? 1 50 ? 19 50 ? 30 50 ? 38 50 ? 43 50 ? 4...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 109ms
memory: 3712kb
input:
10000 100 76 49 35 34 5 3 9 9 100 29 29 29 29 29 29 30 22 23 24 100 64 38 69 69 72 88 86 83 83 100 51 57 98 98 92 79 79 78 81 100 44 44 50 13 13 13 12 9 9 100 64 64 64 41 27 25 35 36 37 100 93 93 86 56 56 49 44 44 45 100 37 2 97 81 76 77 68 68 100 76 76 58 94 95 80 79 85 85 100 32 32 11 59 65 44 44 ...
output:
? 1 100 ? 36 100 ? 1 35 ? 13 35 ? 1 12 ? 1 8 ? 9 12 ? 9 10 ! 10 ? 1 100 ? 1 65 ? 1 42 ? 16 42 ? 16 32 ? 22 32 ? 26 32 ? 22 25 ? 22 23 ? 24 25 ! 25 ? 1 100 ? 1 65 ? 66 100 ? 66 88 ? 66 80 ? 81 88 ? 84 88 ? 81 83 ? 82 83 ! 82 ? 1 100 ? 1 65 ? 66 100 ? 78 100 ? 86 100 ? 78 85 ? 78 82 ? 78 80 ? 81 82 ! ...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 23ms
memory: 3924kb
input:
1000 1000 475 426 728 728 747 867 867 867 858 844 844 844 844 845 1000 278 278 17 446 461 598 573 637 628 647 645 641 642 643 1000 75 128 871 871 871 842 773 749 732 732 735 742 741 739 1000 239 239 45 577 607 432 432 442 458 458 458 459 462 463 1000 978 978 978 978 978 978 997 914 914 902 920 921 9...
output:
? 1 1000 ? 1 650 ? 651 1000 ? 651 877 ? 651 797 ? 798 877 ? 826 877 ? 844 877 ? 856 877 ? 844 855 ? 844 851 ? 844 848 ? 844 846 ? 845 846 ! 846 ? 1 1000 ? 1 650 ? 1 422 ? 423 650 ? 423 570 ? 571 650 ? 571 622 ? 623 650 ? 623 640 ? 641 650 ? 645 650 ? 641 644 ? 641 642 ? 643 644 ! 644 ? 1 1000 ? 1 65...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 18ms
memory: 3728kb
input:
1017 272 246 111 27 52 73 73 73 73 68 75 76 114 105 91 2 2 2 2 2 2 2 910 173 173 173 173 127 14 14 29 56 56 56 55 51 50 726 229 229 229 201 63 63 28 17 17 13 24 24 24 861 315 104 671 671 671 632 593 593 593 593 593 593 592 594 1984 133 133 133 406 571 571 571 583 650 650 650 650 650 650 650 649 1145...
output:
? 1 272 ? 96 272 ? 1 95 ? 1 62 ? 63 95 ? 63 83 ? 63 76 ? 68 76 ? 68 73 ? 74 76 ? 75 76 ! 74 ? 1 114 ? 41 114 ? 1 40 ? 1 26 ? 1 17 ? 1 11 ? 1 7 ? 1 4 ? 1 2 ! 1 ? 1 910 ? 1 591 ? 1 384 ? 1 249 ? 88 249 ? 1 87 ? 1 56 ? 1 36 ? 37 56 ? 44 56 ? 49 56 ? 52 56 ? 49 51 ? 50 51 ! 49 ? 1 726 ? 1 472 ? 1 307 ? ...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 5ms
memory: 4696kb
input:
10 100000 3893 3893 30673 43582 43582 43582 43582 43582 43582 43582 43582 43582 43582 43470 43242 43242 43242 43242 43268 43279 43279 43278 43273 43272 43270 100000 32066 54928 68197 71764 88585 88585 88585 89959 91599 91599 91599 91599 91599 91474 91398 91398 91383 91339 91331 91348 91349 91354 913...
output:
? 1 100000 ? 1 65000 ? 1 42250 ? 42251 65000 ? 42251 57037 ? 42251 51861 ? 42251 48497 ? 42251 46310 ? 42251 44889 ? 42251 43965 ? 42851 43965 ? 43241 43965 ? 43241 43711 ? 43406 43711 ? 43241 43405 ? 43241 43347 ? 43241 43309 ? 43241 43285 ? 43241 43269 ? 43270 43285 ? 43270 43279 ? 43274 43279 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 5588kb
input:
21 84335 47947 47947 22445 9296 1509 17079 17079 17079 17079 17079 16598 17510 17510 17496 17316 17316 17316 17320 17323 17323 17323 17323 17324 17321 159962 128177 145530 35270 7423 54814 54814 49869 46872 46914 43550 43550 43550 43489 43823 43823 43765 43695 43695 43695 43695 43695 43695 43695 436...
output:
? 1 84335 ? 1 54818 ? 19187 54818 ? 1 19186 ? 1 12471 ? 12472 19186 ? 14822 19186 ? 14822 17658 ? 15815 17658 ? 16461 17658 ? 16461 17239 ? 17240 17658 ? 17240 17511 ? 17335 17511 ? 17240 17334 ? 17273 17334 ? 17295 17334 ? 17295 17320 ? 17321 17334 ? 17321 17329 ? 17321 17326 ? 17321 17324 ? 17323 ...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 0ms
memory: 11136kb
input:
1 1000000 641602 169407 783270 783270 783270 783270 783270 783270 762710 786055 785504 794273 794682 797591 797591 797468 797004 796975 796850 796850 796844 796864 796864 796864 796864 796864 796864 796865 796863
output:
? 1 1000000 ? 1 650000 ? 650001 1000000 ? 650001 877500 ? 650001 797875 ? 701757 797875 ? 735399 797875 ? 757266 797875 ? 757266 783661 ? 783662 797875 ? 783662 792900 ? 792901 797875 ? 792901 796134 ? 796135 797875 ? 796745 797875 ? 797141 797875 ? 796745 797140 ? 796884 797140 ? 796745 796883 ? 79...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 3ms
memory: 8728kb
input:
16 232936 229707 229707 229707 229707 229707 229707 229707 229707 231039 223556 224031 224548 224150 225261 225290 225474 225474 225474 225466 225407 225417 225425 225425 225425 225425 8676 6498 6498 6498 6498 5867 4978 4978 5022 4731 4731 4731 4731 4717 4684 4684 4690 4692 4693 4695 221085 172303 2...
output:
? 1 232936 ? 81529 232936 ? 134522 232936 ? 168967 232936 ? 191357 232936 ? 205910 232936 ? 215370 232936 ? 221519 232936 ? 225515 232936 ? 221519 225514 ? 221519 224115 ? 224116 225514 ? 224116 225024 ? 225025 225514 ? 225025 225342 ? 225343 225514 ? 225403 225514 ? 225403 225475 ? 225429 225475 ? ...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 32ms
memory: 3952kb
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: 11088kb
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: 20ms
memory: 3724kb
input:
1994 667 666 454 27 27 27 27 27 27 13 2 2 2 2 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 7 5 3 2 639 639 421 215 147 68 72 2 2 2 2 2 2 3 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...
output:
? 1 667 ? 235 667 ? 1 234 ? 1 152 ? 1 99 ? 1 64 ? 1 41 ? 1 27 ? 11 27 ? 1 10 ? 1 6 ? 1 4 ? 1 2 ! 1 ? 1 374 ? 132 374 ? 1 131 ? 47 131 ? 1 46 ? 1 30 ? 12 30 ? 1 11 ? 5 11 ? 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 92...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 0ms
memory: 8092kb
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 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 195330 195325 161600 36944 36944 17928 1018 1018 1018 1018 1018 1018 1018 923 281 215...
output:
? 1 153667 ? 53785 153667 ? 1 53784 ? 18826 53784 ? 1 18825 ? 1 12236 ? 4284 12236 ? 1 4283 ? 1 2784 ? 1 1809 ? 634 1809 ? 1 633 ? 1 411 ? 145 411 ? 1 144 ? 1 93 ? 1 60 ? 1 39 ? 1 25 ? 10 25 ? 1 9 ? 4 9 ? 1 3 ? 2 3 ! 1 ? 1 211376 ? 73983 211376 ? 1 73982 ? 25895 73982 ? 1 25894 ? 1 16831 ? 1 10940 ?...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 4ms
memory: 10924kb
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 43 18 13 4 4 3 2
output:
? 1 1000000 ? 350001 1000000 ? 1 350000 ? 1 227500 ? 79626 227500 ? 1 79625 ? 1 51756 ? 1 33641 ? 1 21867 ? 1 14213 ? 1 9238 ? 3234 9238 ? 1 3233 ? 1 2101 ? 737 2101 ? 1 736 ? 1 478 ? 1 311 ? 1 202 ? 1 131 ? 1 85 ? 1 55 ? 20 55 ? 1 19 ? 8 19 ? 1 7 ? 1 4 ? 3 4 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 3ms
memory: 11304kb
input:
1 999999 260772 507886 955966 996647 730076 730076 730076 717528 706326 706326 706326 705072 701051 701051 700204 701702 701586 701488 701453 701331 701300 701353 701353 701352 701355 701355 701354 701356
output:
? 1 999999 ? 1 649999 ? 650000 999999 ? 772500 999999 ? 650000 772499 ? 692875 772499 ? 692875 744630 ? 710990 744630 ? 692875 710989 ? 699215 710989 ? 699215 706868 ? 701894 706868 ? 699215 701893 ? 700153 701893 ? 700153 701284 ? 701285 701893 ? 701498 701893 ? 701285 701497 ? 701360 701497 ? 7012...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 3ms
memory: 11140kb
input:
1 999998 295598 295598 73514 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 536777 535839 536002 536275 536275 536271 536208 536208 536208 536208 536209 536195 536197 536198
output:
? 1 999998 ? 1 649999 ? 1 422499 ? 422500 649999 ? 422500 570374 ? 474256 570374 ? 507898 570374 ? 507898 548507 ? 522112 548507 ? 522112 539268 ? 528117 539268 ? 532020 539268 ? 534557 539268 ? 534557 537619 ? 535629 537619 ? 536326 537619 ? 535629 536325 ? 535629 536081 ? 536082 536325 ? 536168 53...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 3ms
memory: 11148kb
input:
1 999997 339297 339297 355318 613666 571135 489939 489939 471212 453304 453304 453304 453304 453304 453304 453304 453304 453059 452873 452842 452945 452950 453017 453017 453013 453005 453002 453007 453009
output:
? 1 999997 ? 1 649998 ? 1 422499 ? 422500 649998 ? 502125 649998 ? 422500 502124 ? 450369 502124 ? 468484 502124 ? 450369 468483 ? 450369 462143 ? 450369 458022 ? 450369 455343 ? 450369 453602 ? 451501 453602 ? 452237 453602 ? 452715 453602 ? 453026 453602 ? 452715 453025 ? 452715 452916 ? 452917 45...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 0ms
memory: 11076kb
input:
1 999996 578161 472988 665875 665875 726172 839217 800343 865390 865390 865390 864247 859775 859775 859775 859775 859913 859300 859300 859300 859303 859239 859239 859239 859239 859239 859239 859239 859238 859237
output:
? 1 999996 ? 1 649997 ? 649998 999996 ? 649998 877496 ? 649998 797871 ? 797872 877496 ? 797872 849627 ? 849628 877496 ? 849628 867742 ? 855968 867742 ? 860089 867742 ? 855968 860088 ? 857411 860088 ? 858348 860088 ? 858958 860088 ? 859354 860088 ? 858958 859353 ? 859097 859353 ? 859187 859353 ? 8592...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 2ms
memory: 7528kb
input:
2 500000 114103 114103 98381 290103 281943 220637 220637 220637 215744 222630 224587 226042 226042 226042 226572 226739 226659 226805 226805 226805 226799 226777 226777 226777 226777 226778 226776 500000 313297 313297 313297 313297 246160 217669 198510 230101 230101 230101 228136 227098 226048 22511...
output:
? 1 500000 ? 1 325000 ? 1 211250 ? 211251 325000 ? 251064 325000 ? 211251 251063 ? 211251 237128 ? 211251 228071 ? 211251 222184 ? 222185 228071 ? 222185 226010 ? 226011 228071 ? 226011 227350 ? 226011 226881 ? 226011 226576 ? 226577 226881 ? 226577 226774 ? 226775 226881 ? 226775 226843 ? 226775 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 0ms
memory: 7580kb
input:
2 499999 493493 493493 493493 493493 493493 493493 493493 487773 471068 471068 471068 471825 468187 467811 467320 467320 467320 467320 467320 467320 467277 467345 467345 467345 467344 467338 467337 467339 499999 101651 101651 101651 101651 98374 24247 24247 18123 9237 9237 8975 6178 5912 4671 4671 4...
output:
? 1 499999 ? 175001 499999 ? 288751 499999 ? 362688 499999 ? 410747 499999 ? 441986 499999 ? 462291 499999 ? 475489 499999 ? 462291 475488 ? 466910 475488 ? 466910 472485 ? 468862 472485 ? 466910 468861 ? 467593 468861 ? 466910 467592 ? 466910 467353 ? 467066 467353 ? 467167 467353 ? 467233 467353 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 3ms
memory: 7744kb
input:
2 499998 367462 193038 152483 89479 53076 53076 53076 60946 37492 37492 37153 39670 39670 39405 40342 40342 40342 40342 40342 40342 40331 40296 40296 40296 40294 40293 40293 499998 122343 122343 3768 313385 313385 324898 252131 252131 252131 252131 252131 252131 251090 253733 253733 253733 253610 25...
output:
? 1 499998 ? 175000 499998 ? 1 174999 ? 61251 174999 ? 1 61250 ? 21439 61250 ? 35373 61250 ? 44430 61250 ? 35373 44429 ? 35373 41259 ? 35373 39198 ? 39199 41259 ? 39199 40538 ? 39199 40069 ? 40070 40538 ? 40070 40374 ? 40177 40374 ? 40246 40374 ? 40291 40374 ? 40291 40344 ? 40310 40344 ? 40291 40309...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 4ms
memory: 7584kb
input:
2 499997 274071 274071 274071 318426 167121 159831 115166 127138 135636 135636 135636 134277 133612 133655 133080 132896 132679 132735 132781 132768 132743 132743 132740 132750 132748 132746 499997 242708 242708 242708 242708 242708 248273 177106 177106 172524 164685 164685 164685 164685 164155 1630...
output:
? 1 499997 ? 1 324998 ? 113750 324998 ? 187687 324998 ? 113750 187686 ? 139628 187686 ? 113750 139627 ? 113750 130570 ? 130571 139627 ? 130571 136457 ? 132632 136457 ? 133971 136457 ? 132632 133970 ? 133101 133970 ? 132632 133100 ? 132796 133100 ? 132632 132795 ? 132632 132737 ? 132738 132795 ? 1327...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 45ms
memory: 3680kb
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: 53ms
memory: 3656kb
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: 63ms
memory: 3908kb
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: 69ms
memory: 3676kb
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: 67ms
memory: 3940kb
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: 53ms
memory: 3692kb
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: 87ms
memory: 3844kb
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: 90ms
memory: 3700kb
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: 64ms
memory: 3612kb
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: 88ms
memory: 3680kb
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: 58ms
memory: 3716kb
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: 76ms
memory: 3908kb
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: 66ms
memory: 3940kb
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: 41ms
memory: 3680kb
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: 56ms
memory: 3756kb
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: 69ms
memory: 3940kb
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: 53ms
memory: 3628kb
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: 49ms
memory: 3676kb
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: 89ms
memory: 3716kb
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: 37ms
memory: 3688kb
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