QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#618451 | #8939. Permutation | Legend_dy | AC ✓ | 134ms | 3836kb | C++20 | 2.0kb | 2024-10-06 22:15:38 | 2024-10-06 22:15:38 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
int p[1000005];
int querycnt = 0, length = 0;
int force(int l, int r) {
querycnt++;
length += r - l + 1;
int mx = 0, se = 0;
for (int i = l; i <= r; i++) {
if (p[i] >= p[mx]) {
se = mx;
mx = i;
}else if (p[i] > p[se]) {
se = i;
}
}
return se;
}
int ask(int l, int r) {
if (l == r) return -1;
// return force(l, r);
cout << "? " << l << ' ' << r << endl;
int p;
cin >> p;
return p;
}
constexpr double kkk = 0.61;
void solve() {
int n;
cin >> n;
int l = 1, r = n;
// iota(p + 1, p + n + 1, 1);
// random_shuffle(p + 1, p + n + 1);
// int pos;
// for (int i = 1; i <= n; i++) if (p[i] == n) pos = i;
int se = ask(1, n);
while (l < r) {
int m = (l + r) / 2;
int mid;
if (se <= m) {
mid = ceil(l + kkk * double(r - l));
int nse = ask(l, mid - 1);
if (nse == se) {
r = mid - 1;
}else {
l = mid;
se = ask(l, r);
}
}else {
mid = floor(r - kkk * double(r - l));
int nse = ask(mid + 1, r);
if (nse == se) {
l = mid + 1;
}else {
r = mid;
se = ask(l, r);
}
}
}
// cerr << pos << ' ' << l << "\n";
// cerr << ceil(1.5 * log2(n)) << ' ' << querycnt << '\n';
// cerr << 3 * n << ' ' << length << '\n';
cout << "! " << l << endl;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
srand(time(0));
int tt;
cin >> tt;
while (tt--) {
solve();
}
// int l = 1, r = n;
// int ans = 0;
// while (l < r) {
// int m = (l * 65 + r * 35) / 100;
// ans += r - l + 1;
// l = m + 1;
// }
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3708kb
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: 51ms
memory: 3652kb
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 8 7 9 10 2 2 1 5 10 6 6 8 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 3 6 10 8 7 4 ...
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 ? 3 6 ? 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: 74ms
memory: 3768kb
input:
10000 3 1 2 11 5 5 5 4 7 2 2 19 3 3 4 11 11 7 5 7 1 2 3 3 3 19 6 6 6 7 1 2 2 2 15 11 11 11 11 10 14 1 1 1 3 5 16 4 4 4 4 3 5 3 3 2 19 13 17 5 6 2 1 2 2 4 1 2 3 7 2 2 2 3 2 2 17 1 1 1 2 6 14 9 9 9 7 11 20 9 9 9 6 11 10 6 4 4 3 5 18 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 3 3 4 6 ...
output:
? 1 3 ? 1 2 ! 3 ? 1 11 ? 1 7 ? 4 7 ? 4 5 ? 6 7 ! 6 ? 1 2 ! 1 ? 1 19 ? 1 11 ? 1 7 ? 8 11 ? 10 11 ! 10 ? 1 7 ? 4 7 ? 1 3 ? 1 2 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 19 ? 1 11 ? 1 7 ? 4 7 ? 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 ? 3 6 ? ...
result:
ok Correct (10000 test cases)
Test #4:
score: 0
Accepted
time: 65ms
memory: 3628kb
input:
10000 47 23 23 24 11 9 2 1 3 14 8 8 8 7 11 25 6 6 4 13 13 12 15 7 4 2 6 6 9 2 2 2 2 27 27 27 27 27 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 22 17 47 21 21 21 19 15 12 16 17 41 25 25 30 33 33 34 36 19 17 17 16 9 10 12 21 14 14 14 14 14...
output:
? 1 47 ? 1 29 ? 12 29 ? 1 11 ? 5 11 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 14 ? 7 14 ? 7 11 ? 7 9 ? 10 11 ! 10 ? 1 25 ? 1 15 ? 1 9 ? 10 15 ? 12 15 ? 12 13 ? 14 15 ! 14 ? 1 7 ? 1 4 ? 5 7 ? 5 6 ! 5 ? 1 9 ? 1 5 ? 1 3 ? 1 2 ! 1 ? 1 27 ? 12 27 ? 18 27 ? 22 27 ? 24 27 ? 22 23 ! 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: 72ms
memory: 3708kb
input:
10000 100 47 61 93 96 71 71 71 71 71 9 2 2 2 1 53 46 35 6 6 6 6 6 6 33 3 16 31 31 31 29 32 82 60 41 29 29 29 28 23 22 24 88 39 8 59 59 59 59 59 59 59 71 24 29 59 59 59 60 64 63 61 92 52 52 45 88 88 88 85 91 91 24 11 11 9 5 5 6 3 66 51 51 45 29 28 39 40 42 92 43 43 50 20 20 20 20 20 19 48 1 1 1 1 5 9...
output:
? 1 100 ? 1 61 ? 62 100 ? 77 100 ? 62 76 ? 68 76 ? 68 72 ? 70 72 ? 70 71 ! 70 ? 1 9 ? 1 5 ? 1 3 ? 1 2 ! 3 ? 1 53 ? 22 53 ? 1 21 ? 1 13 ? 1 8 ? 4 8 ? 4 6 ? 5 6 ! 5 ? 1 33 ? 1 20 ? 21 33 ? 26 33 ? 29 33 ? 29 31 ? 32 33 ! 33 ? 1 82 ? 33 82 ? 1 32 ? 14 32 ? 22 32 ? 26 32 ? 22 25 ? 22 23 ? 24 25 ! 25 ? 1...
result:
ok Correct (10000 test cases)
Test #6:
score: 0
Accepted
time: 108ms
memory: 3740kb
input:
10000 50 10 10 10 14 2 2 1 3 50 11 11 9 23 23 23 22 25 50 44 44 40 21 21 21 22 23 50 24 14 45 45 45 45 44 46 50 50 50 50 50 50 49 44 45 50 36 23 17 17 18 12 11 10 50 29 36 20 13 3 3 1 5 50 30 42 16 11 1 1 1 2 50 25 25 25 25 21 30 29 27 50 18 20 49 47 37 37 37 36 50 9 9 9 5 17 18 14 13 50 26 43 17 17...
output:
? 1 50 ? 1 30 ? 1 18 ? 8 18 ? 1 7 ? 1 4 ? 1 2 ? 3 4 ! 4 ? 1 50 ? 1 30 ? 1 18 ? 19 30 ? 19 25 ? 22 25 ? 22 23 ? 24 25 ! 24 ? 1 50 ? 21 50 ? 33 50 ? 21 32 ? 21 27 ? 21 24 ? 21 22 ? 23 24 ! 24 ? 1 50 ? 1 30 ? 31 50 ? 39 50 ? 44 50 ? 44 47 ? 44 45 ? 46 47 ! 47 ? 1 50 ? 21 50 ? 33 50 ? 40 50 ? 44 50 ? 47...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 134ms
memory: 3708kb
input:
10000 100 76 49 35 34 5 3 11 11 11 100 29 29 29 29 29 29 30 26 26 100 64 64 69 88 88 86 78 77 81 100 51 51 57 98 92 79 81 84 85 83 100 44 44 50 13 24 1 4 9 9 100 64 92 22 22 19 33 35 36 37 39 100 93 93 86 56 59 40 44 45 45 100 37 2 97 81 76 76 74 68 68 100 76 76 76 76 76 74 85 85 85 100 32 32 32 32 ...
output:
? 1 100 ? 40 100 ? 1 39 ? 16 39 ? 1 15 ? 1 9 ? 10 15 ? 10 13 ? 10 11 ! 10 ? 1 100 ? 1 61 ? 1 37 ? 16 37 ? 25 37 ? 25 32 ? 28 32 ? 25 27 ? 25 26 ! 25 ? 1 100 ? 40 100 ? 40 76 ? 77 100 ? 77 91 ? 83 91 ? 77 82 ? 77 80 ? 81 82 ! 82 ? 1 100 ? 40 100 ? 40 76 ? 77 100 ? 86 100 ? 77 85 ? 77 81 ? 82 85 ? 84 ...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 26ms
memory: 3652kb
input:
1000 1000 475 426 728 728 747 831 831 831 828 841 837 844 844 843 845 1000 278 17 974 811 757 751 637 637 637 637 639 645 645 645 1000 75 128 871 985 644 686 713 732 749 749 753 742 742 743 741 1000 239 239 45 577 607 432 432 442 458 458 459 462 463 465 1000 978 978 978 978 978 978 997 944 932 920 9...
output:
? 1 1000 ? 1 610 ? 611 1000 ? 611 848 ? 611 755 ? 756 848 ? 792 848 ? 814 848 ? 814 834 ? 835 848 ? 835 842 ? 843 848 ? 843 846 ? 843 844 ? 845 846 ! 846 ? 1 1000 ? 1 610 ? 611 1000 ? 763 1000 ? 611 762 ? 670 762 ? 611 669 ? 611 646 ? 625 646 ? 634 646 ? 634 641 ? 642 646 ? 644 646 ? 644 645 ! 644 ?...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 27ms
memory: 3804kb
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 148 14 14 14 29 35 37 44 42 48 47 726 229 229 438 118 149 63 28 17 17 13 24 24 24 861 315 104 671 671 688 593 593 593 593 593 590 597 598 596 1984 133 133 133 406 571 512 724 704 650 650 650 650 650 650 651 649 1145...
output:
? 1 272 ? 107 272 ? 1 106 ? 1 65 ? 66 106 ? 66 90 ? 66 80 ? 66 74 ? 70 74 ? 72 74 ? 72 73 ! 74 ? 1 114 ? 46 114 ? 1 45 ? 1 27 ? 1 16 ? 1 10 ? 1 6 ? 1 4 ? 1 2 ! 1 ? 1 910 ? 1 555 ? 1 338 ? 133 338 ? 1 132 ? 1 80 ? 1 49 ? 1 30 ? 31 49 ? 31 41 ? 42 49 ? 42 46 ? 47 49 ? 47 48 ! 49 ? 1 726 ? 1 443 ? 174 ...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 3ms
memory: 3636kb
input:
10 100000 3893 3893 30673 43582 43582 43582 43582 43582 43582 43582 43582 43582 43470 43385 43389 43289 43298 43268 43268 43268 43267 43273 43272 43270 100000 32066 54928 68197 71764 88585 88585 85554 93282 93193 91599 91599 91599 91599 91474 91446 91415 91383 91370 91339 91337 91348 91348 91349 913...
output:
? 1 100000 ? 1 61000 ? 1 37210 ? 37211 61000 ? 37211 51722 ? 37211 46062 ? 40663 46062 ? 42769 46062 ? 42769 44777 ? 42769 43993 ? 43247 43993 ? 43247 43702 ? 43425 43702 ? 43247 43424 ? 43317 43424 ? 43247 43316 ? 43274 43316 ? 43247 43273 ? 43258 43273 ? 43264 43273 ? 43264 43269 ? 43270 43273 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 4ms
memory: 3836kb
input:
21 84335 47947 60969 22445 22445 22445 20931 17079 17079 17079 17079 17079 17079 17084 17217 17221 17316 17316 17316 17308 17320 17320 17320 17321 159962 128177 145530 35270 35270 35270 34180 40850 40850 38954 42103 43103 43214 43550 43823 43823 43765 43753 43751 43695 43695 43695 43695 43695 43696 ...
output:
? 1 84335 ? 32892 84335 ? 1 32891 ? 12829 32891 ? 12829 25066 ? 17602 25066 ? 12829 17601 ? 14691 17601 ? 15826 17601 ? 16519 17601 ? 16941 17601 ? 16941 17343 ? 16941 17186 ? 17187 17343 ? 17187 17282 ? 17283 17343 ? 17307 17343 ? 17307 17328 ? 17307 17319 ? 17320 17328 ? 17320 17324 ? 17320 17322 ...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 0ms
memory: 3764kb
input:
1 1000000 641602 641602 418256 783270 783270 783270 783270 786055 805651 810861 802269 802788 797591 797591 798201 797004 797004 797004 796975 796850 796850 796850 796844 796864 796864 796864 796864 796865 796863
output:
? 1 1000000 ? 390001 1000000 ? 390001 762100 ? 762101 1000000 ? 762101 907219 ? 762101 850622 ? 762101 816098 ? 762101 795039 ? 795040 816098 ? 803253 816098 ? 795040 803252 ? 798243 803252 ? 795040 798242 ? 796289 798242 ? 797051 798242 ? 796289 797050 ? 796586 797050 ? 796767 797050 ? 796878 79705...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 0ms
memory: 3704kb
input:
16 232936 229707 229707 229707 229707 229707 229707 229707 231039 223556 223556 224031 224548 225023 225261 225261 225290 225375 225395 225407 225407 225417 225430 225429 225425 225425 8676 6498 6498 7154 4978 4978 4978 4978 5022 4731 4731 4731 4717 4684 4684 4690 4692 4692 4691 4693 221085 172303 2...
output:
? 1 232936 ? 90846 232936 ? 146262 232936 ? 180065 232936 ? 200685 232936 ? 213263 232936 ? 220936 232936 ? 225617 232936 ? 220936 225616 ? 222762 225616 ? 222762 224502 ? 224503 225616 ? 224503 225181 ? 225182 225616 ? 225182 225446 ? 225182 225343 ? 225344 225446 ? 225344 225406 ? 225407 225446 ? ...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 29ms
memory: 3688kb
input:
1994 667 666 667 260 259 102 101 40 39 16 15 6 5 2 374 373 374 146 145 57 56 22 21 9 8 4 3 2 488 486 488 190 189 74 73 29 28 11 10 4 3 2 922 921 922 360 359 141 140 55 54 22 21 9 8 4 3 2 639 637 639 249 248 97 96 38 37 15 14 6 5 2 353 350 353 138 137 54 53 21 20 8 7 3 2 71 66 71 28 27 11 10 4 3 2 24...
output:
? 1 667 ? 261 667 ? 1 260 ? 103 260 ? 1 102 ? 41 102 ? 1 40 ? 17 40 ? 1 16 ? 7 16 ? 1 6 ? 3 6 ? 1 2 ! 1 ? 1 374 ? 147 374 ? 1 146 ? 58 146 ? 1 57 ? 23 57 ? 1 22 ? 10 22 ? 1 9 ? 5 9 ? 1 4 ? 3 4 ? 1 2 ! 1 ? 1 488 ? 191 488 ? 1 190 ? 75 190 ? 1 74 ? 30 74 ? 1 29 ? 12 29 ? 1 11 ? 5 11 ? 1 4 ? 3 4 ? 1 2 ...
result:
ok Correct (1994 test cases)
Test #15:
score: 0
Accepted
time: 1ms
memory: 3696kb
input:
18 153667 153667 153666 59930 59929 23373 23372 9116 9115 3555 3554 1387 1386 541 540 211 210 82 81 32 31 13 12 5 4 2 211376 211374 211376 82437 82436 32151 32150 12539 12538 4890 4889 1907 1906 744 743 290 289 113 112 44 43 17 16 7 6 3 2 195330 195326 195330 76179 76178 29710 29709 11587 11586 4519...
output:
? 1 153667 ? 59931 153667 ? 1 59930 ? 23374 59930 ? 1 23373 ? 9117 23373 ? 1 9116 ? 3556 9116 ? 1 3555 ? 1388 3555 ? 1 1387 ? 542 1387 ? 1 541 ? 212 541 ? 1 211 ? 83 211 ? 1 82 ? 33 82 ? 1 32 ? 14 32 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1 ? 1 211376 ? 82438 211376 ? 1 82437 ? 32152 82437 ? 1 32151 ? 12...
result:
ok Correct (18 test cases)
Test #16:
score: 0
Accepted
time: 1ms
memory: 3760kb
input:
1 1000000 999998 1000000 390000 389999 152100 152099 59319 59318 23135 23134 9023 9022 3519 3518 1373 1372 536 535 209 208 82 81 32 31 13 12 5 4 2
output:
? 1 1000000 ? 390001 1000000 ? 1 390000 ? 152101 390000 ? 1 152100 ? 59320 152100 ? 1 59319 ? 23136 59319 ? 1 23135 ? 9024 23135 ? 1 9023 ? 3520 9023 ? 1 3519 ? 1374 3519 ? 1 1373 ? 537 1373 ? 1 536 ? 210 536 ? 1 209 ? 83 209 ? 1 82 ? 33 82 ? 1 32 ? 14 32 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 29ms
memory: 3768kb
input:
1994 667 666 454 27 27 27 27 27 28 2 2 2 2 2 374 372 224 91 96 29 29 16 14 12 5 3 2 488 485 370 161 156 44 58 15 15 14 6 7 3 2 922 921 662 40 40 40 40 40 36 18 12 7 8 3 2 639 639 421 215 147 68 95 2 2 2 2 2 2 2 353 351 200 91 81 27 27 22 2 2 2 2 2 71 71 47 6 6 6 8 3 4 2 24 22 24 7 9 2 2 567 563 332 ...
output:
? 1 667 ? 261 667 ? 1 260 ? 1 158 ? 1 96 ? 1 58 ? 1 35 ? 15 35 ? 1 14 ? 1 8 ? 1 5 ? 1 3 ? 1 2 ! 1 ? 1 374 ? 147 374 ? 1 146 ? 58 146 ? 1 57 ? 1 35 ? 15 35 ? 1 14 ? 7 14 ? 1 6 ? 3 6 ? 1 2 ! 1 ? 1 488 ? 191 488 ? 1 190 ? 75 190 ? 1 74 ? 30 74 ? 1 29 ? 1 18 ? 8 18 ? 1 7 ? 4 7 ? 1 3 ? 2 3 ! 1 ? 1 922 ? ...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
18 153667 153667 65961 50668 47562 8350 8350 5820 1644 1644 1644 1499 306 306 477 24 24 24 24 38 16 12 7 5 3 2 211376 211375 91641 67652 80994 4235 4235 4235 4235 3075 973 973 961 436 539 221 163 79 60 10 10 10 8 2 2 2 195330 195325 161600 36944 36944 36871 17928 10897 1018 1018 1018 1018 1568 281 2...
output:
? 1 153667 ? 59931 153667 ? 1 59930 ? 23374 59930 ? 1 23373 ? 1 14257 ? 5561 14257 ? 1 5560 ? 1 3391 ? 1 2068 ? 808 2068 ? 1 807 ? 1 492 ? 193 492 ? 1 192 ? 1 117 ? 1 71 ? 1 43 ? 18 43 ? 1 17 ? 8 17 ? 1 7 ? 4 7 ? 1 3 ? 2 3 ! 1 ? 1 211376 ? 82438 211376 ? 1 82437 ? 32152 82437 ? 1 32151 ? 1 19612 ? 1...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 0ms
memory: 3764kb
input:
1 1000000 999998 783271 169408 169408 237630 8002 8002 8002 8002 8002 6079 1522 1522 1522 1781 42 42 42 42 42 42 43 18 13 4 4 3 2
output:
? 1 1000000 ? 390001 1000000 ? 1 390000 ? 1 237900 ? 92782 237900 ? 1 92781 ? 1 56596 ? 1 34523 ? 1 21059 ? 1 12846 ? 5011 12846 ? 1 5010 ? 1 3056 ? 1 1864 ? 728 1864 ? 1 727 ? 1 443 ? 1 270 ? 1 165 ? 1 101 ? 1 61 ? 25 61 ? 1 24 ? 10 24 ? 1 9 ? 1 5 ? 3 5 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
1 999999 260772 507886 955966 996647 730076 730076 751781 673047 681010 705072 705072 705072 703841 701051 701051 701051 701101 701488 701488 701453 701361 701361 701361 701361 701361 701359 701355 701356 701358
output:
? 1 999999 ? 1 609999 ? 610000 999999 ? 762100 999999 ? 610000 762099 ? 669319 762099 ? 705504 762099 ? 669319 705503 ? 669319 691391 ? 691392 705503 ? 696896 705503 ? 700253 705503 ? 702301 705503 ? 700253 702300 ? 700253 701501 ? 700740 701501 ? 700740 701204 ? 701205 701501 ? 701321 701501 ? 7013...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 0ms
memory: 3644kb
input:
1 999998 295598 295598 73514 537464 537464 537464 537464 537464 537464 537464 537464 537464 537464 538126 536777 536869 536275 536275 536275 536271 536162 536156 536177 536178 536195 536192 536197 536196 536198
output:
? 1 999998 ? 1 609999 ? 1 372099 ? 372100 609999 ? 464881 609999 ? 521478 609999 ? 521478 575475 ? 521478 554416 ? 521478 541570 ? 529314 541570 ? 534094 541570 ? 534094 538654 ? 535873 538654 ? 536958 538654 ? 535873 536957 ? 536296 536957 ? 535873 536295 ? 536038 536295 ? 536139 536295 ? 536200 53...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 0ms
memory: 3704kb
input:
1 999997 339297 339297 339297 339297 355318 413343 417456 453304 453304 453304 453304 453304 453304 453304 453304 453304 453304 453404 453059 453059 453067 453017 453017 453013 453005 453007 453010 453011 453009
output:
? 1 999997 ? 1 609998 ? 237900 609998 ? 237900 464879 ? 237900 376357 ? 376358 464879 ? 376358 430355 ? 430356 464879 ? 443820 464879 ? 443820 456665 ? 448830 456665 ? 451886 456665 ? 451886 454801 ? 451886 453664 ? 452580 453664 ? 453003 453664 ? 453003 453406 ? 453161 453406 ? 453003 453160 ? 4530...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 1ms
memory: 3644kb
input:
1 999996 578161 578161 472988 785834 785834 797735 888583 874034 865390 865390 865390 864247 859775 859775 859775 859775 859913 859300 859300 859300 859303 859239 859239 859239 859239 859239 859237 859235
output:
? 1 999996 ? 390000 999996 ? 390000 762097 ? 762098 999996 ? 762098 907215 ? 762098 850619 ? 850620 907215 ? 872693 907215 ? 850620 872692 ? 859229 872692 ? 859229 867441 ? 862432 867441 ? 859229 862431 ? 859229 861182 ? 859229 860420 ? 859229 859955 ? 859513 859955 ? 859229 859512 ? 859229 859401 ?...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 1ms
memory: 3636kb
input:
2 500000 114103 114103 98381 290103 281943 220637 220637 220637 222630 226042 226042 226042 226042 226572 227012 227180 226739 226739 226739 226728 226759 226770 226777 226777 226777 226778 226774 500000 313297 313297 313297 285097 246160 246160 266767 238712 230101 228136 229362 223495 223884 22511...
output:
? 1 500000 ? 1 305000 ? 1 186050 ? 186051 305000 ? 232442 305000 ? 186051 232441 ? 204144 232441 ? 215180 232441 ? 215180 225709 ? 225710 232441 ? 225710 229815 ? 225710 228214 ? 225710 227237 ? 225710 226641 ? 226642 227237 ? 226875 227237 ? 226642 226874 ? 226642 226783 ? 226697 226783 ? 226697 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 1ms
memory: 3768kb
input:
2 499999 493493 493493 493493 493493 493493 493493 487773 471068 471068 471825 466355 466355 465991 467320 467320 467320 467320 467320 467277 467382 467361 467345 467345 467345 467344 467342 467341 499999 101651 101651 101651 159545 24247 24247 18123 9237 8975 3528 3528 3528 2642 4671 4669 4261 4261...
output:
? 1 499999 ? 195001 499999 ? 313951 499999 ? 386510 499999 ? 430771 499999 ? 457770 499999 ? 474240 499999 ? 457770 474239 ? 464193 474239 ? 468111 474239 ? 464193 468110 ? 465721 468110 ? 465721 467178 ? 467179 468110 ? 467179 467746 ? 467179 467524 ? 467179 467389 ? 467261 467389 ? 467261 467339 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 0ms
memory: 3772kb
input:
2 499998 367462 261014 193038 152483 53076 53076 60946 46002 46002 42856 37492 37153 39670 39670 39405 40342 40342 40342 40342 40331 40310 40310 40299 40296 40293 40290 40291 499998 122343 122343 3768 201785 201785 209196 246144 246144 244788 252131 252131 252131 252079 253733 253733 253674 253610 2...
output:
? 1 499998 ? 195000 499998 ? 1 194999 ? 76051 194999 ? 1 76050 ? 29661 76050 ? 47753 76050 ? 29661 47752 ? 36717 47752 ? 41021 47752 ? 36717 41020 ? 36717 39341 ? 39342 41020 ? 39342 40365 ? 39342 39966 ? 39967 40365 ? 40123 40365 ? 40218 40365 ? 40276 40365 ? 40311 40365 ? 40276 40310 ? 40290 40310...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 0ms
memory: 3648kb
input:
2 499997 274071 318426 94336 90770 167121 159831 135636 135636 135636 135636 133612 130923 131482 132171 132428 133080 133116 132781 132781 132781 132768 132750 132750 132750 132752 132746 132745 499997 242708 242708 242708 248273 160791 160791 160791 160791 160791 160791 160496 163029 163029 163029...
output:
? 1 499997 ? 195000 499997 ? 1 194999 ? 1 118949 ? 118950 194999 ? 148610 194999 ? 118950 148609 ? 130518 148609 ? 130518 141553 ? 130518 137249 ? 133144 137249 ? 130518 133143 ? 130518 132119 ? 132120 133143 ? 132120 132744 ? 132745 133143 ? 132901 133143 ? 132745 132900 ? 132745 132839 ? 132745 13...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 50ms
memory: 3708kb
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: 39ms
memory: 3648kb
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: 61ms
memory: 3832kb
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: 52ms
memory: 3652kb
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: 64ms
memory: 3708kb
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: 32ms
memory: 3784kb
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: 53ms
memory: 3688kb
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: 45ms
memory: 3704kb
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: 32ms
memory: 3780kb
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: 89ms
memory: 3640kb
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: 61ms
memory: 3684kb
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: 51ms
memory: 3772kb
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: 65ms
memory: 3780kb
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: 44ms
memory: 3760kb
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: 87ms
memory: 3808kb
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: 54ms
memory: 3784kb
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: 45ms
memory: 3764kb
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: 3780kb
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: 23ms
memory: 3760kb
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: 72ms
memory: 3704kb
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