QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#648962 | #8939. Permutation | SGColin | AC ✓ | 96ms | 3956kb | C++20 | 1.2kb | 2024-10-17 21:05:13 | 2024-10-17 21:05:13 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
inline int rd() {
int x = 0;
bool f = 0;
char c = getchar();
for (; !isdigit(c); c = getchar()) f |= (c == '-');
for (; isdigit(c); c = getchar()) x = x * 10 + (c ^ 48);
return f ? -x : x;
}
#define eb emplace_back
#define all(s) (s).begin(), (s).end()
#define rep(i, a, b) for (int i = (a); i <= (b); ++i)
#define per(i, a, b) for (int i = (a); i >= (b); --i)
inline int query(int l, int r) {
printf("? %d %d\n", l, r);
fflush(stdout); return rd();
}
int divide(int l, int r, int pos) {
if (l == r) return l;
if (!pos) pos = query(l, r);
if (l == r - 1) return l + r - pos;
int len = max(2.0, ceil((r - l + 1) / 1.7));
int lmid = r - len + 1, rmid = l + len - 1;
if (pos <= (l + r) / 2) {
int npos = query(l, rmid);
if (npos == pos) return divide(l, rmid, pos);
return divide(rmid + 1, r, 0);
} else {
int npos = query(lmid, r);
if (npos == pos) return divide(lmid, r, pos);
return divide(l, lmid - 1, 0);
}
}
int main() {
per(t, rd(), 1) {
printf("! %d\n", divide(1, rd(), 0));
fflush(stdout);
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3836kb
input:
3 5 3 2 5 6 6 3 1 4 3 3 2
output:
? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 6 ? 3 6 ? 1 2 ! 2 ? 1 4 ? 2 4 ? 2 3 ! 4
result:
ok Correct (3 test cases)
Test #2:
score: 0
Accepted
time: 51ms
memory: 3768kb
input:
10000 10 2 2 2 3 10 10 10 7 5 10 5 1 10 9 10 4 4 4 4 4 10 10 6 3 4 10 3 3 3 2 10 1 5 9 9 9 10 1 3 8 8 8 10 2 4 9 9 8 10 3 3 3 3 2 10 4 1 7 8 10 8 7 1 1 2 10 4 1 9 9 8 10 7 7 7 8 10 5 1 7 7 8 10 8 8 8 9 10 2 2 1 5 10 6 6 8 10 10 1 3 8 8 8 10 7 9 4 4 4 10 7 8 4 4 4 10 3 4 7 7 8 10 4 4 4 4 3 10 8 7 4 2...
output:
? 1 10 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 10 ? 5 10 ? 7 10 ? 5 6 ! 6 ? 1 10 ? 1 6 ? 7 10 ? 8 10 ! 7 ? 1 10 ? 1 6 ? 3 6 ? 3 5 ? 3 4 ! 3 ? 1 10 ? 5 10 ? 1 4 ? 2 4 ! 1 ? 1 10 ? 1 6 ? 1 4 ? 2 4 ! 1 ? 1 10 ? 1 6 ? 7 10 ? 8 10 ? 8 9 ! 8 ? 1 10 ? 1 6 ? 7 10 ? 7 9 ? 7 8 ! 7 ? 1 10 ? 1 6 ? 7 10 ? 8 10 ? 8 9 ! 10 ? 1 ...
result:
ok Correct (10000 test cases)
Test #3:
score: 0
Accepted
time: 61ms
memory: 3764kb
input:
10000 3 1 2 11 5 5 5 3 7 2 2 19 3 3 4 12 12 11 7 5 5 5 4 3 3 3 19 6 6 6 7 1 2 2 2 15 11 11 11 11 12 14 1 1 1 1 3 16 4 4 4 4 5 3 3 2 19 13 17 5 5 5 4 2 2 4 1 3 7 2 2 2 2 3 2 2 17 1 1 1 2 6 14 9 9 9 9 9 8 20 9 9 9 9 8 11 6 4 4 3 18 7 7 7 7 5 9 8 8 8 6 5 8 6 6 6 5 16 10 10 10 10 10 10 6 1 1 3 10 3 3 4 ...
output:
? 1 3 ? 1 2 ! 3 ? 1 11 ? 1 7 ? 3 7 ? 3 5 ? 6 7 ! 6 ? 1 2 ! 1 ? 1 19 ? 1 12 ? 1 8 ? 9 12 ? 10 12 ? 11 12 ! 10 ? 1 7 ? 3 7 ? 3 5 ? 4 5 ! 3 ? 1 3 ? 2 3 ! 2 ? 1 19 ? 1 12 ? 1 8 ? 4 8 ? 1 3 ? 1 2 ! 3 ? 1 2 ! 1 ? 1 15 ? 7 15 ? 7 12 ? 9 12 ? 10 12 ! 9 ? 1 14 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 16 ? 1 10 ? 1 6 ...
result:
ok Correct (10000 test cases)
Test #4:
score: 0
Accepted
time: 64ms
memory: 3836kb
input:
10000 47 23 23 24 11 9 2 1 14 8 8 8 7 11 25 6 6 4 13 13 13 12 7 4 4 4 3 9 2 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 4 3 22 6 12 14 17 20 21 34 29 29 25 17 17 17 16 42 20 20 20 20 20 22 17 47 21 21 21 19 15 12 17 41 25 25 30 33 33 34 36 19 17 17 16 9 10 21 14 14 14 14 14 13 27 2 ...
output:
? 1 47 ? 1 28 ? 12 28 ? 1 11 ? 5 11 ? 1 4 ? 1 3 ! 4 ? 1 14 ? 6 14 ? 6 11 ? 6 9 ? 10 11 ! 10 ? 1 25 ? 1 15 ? 1 9 ? 10 15 ? 12 15 ? 12 14 ? 12 13 ! 14 ? 1 7 ? 1 5 ? 3 5 ? 3 4 ! 5 ? 1 9 ? 1 6 ? 1 4 ? 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: 48ms
memory: 3784kb
input:
10000 100 47 5 61 61 61 68 71 71 71 71 9 2 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 24 88 39 8 59 59 59 59 59 59 59 71 24 29 59 59 59 54 64 64 63 92 52 52 45 88 88 88 85 91 91 24 11 11 9 5 5 5 5 66 51 51 45 29 28 39 39 40 92 43 43 50 20 20 20 20 20 19 48 1 1 1 1 5 ...
output:
? 1 100 ? 1 59 ? 60 100 ? 60 84 ? 60 74 ? 60 68 ? 69 74 ? 69 72 ? 70 72 ? 70 71 ! 70 ? 1 9 ? 1 6 ? 1 4 ? 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 ? 34 82 ? 1 33 ? 14 33 ? 22 33 ? 26 33 ? 22 25 ? 22 24 ! 2...
result:
ok Correct (10000 test cases)
Test #6:
score: 0
Accepted
time: 96ms
memory: 3828kb
input:
10000 50 10 10 10 14 2 2 3 5 50 11 11 9 23 23 23 23 22 50 44 44 40 21 21 21 23 25 50 24 14 45 45 45 45 44 46 50 50 50 50 50 50 50 49 47 50 36 23 17 17 18 12 11 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 30 29 50 18 20 49 47 37 37 37 36 50 9 9 9 5 17 14 13 50 26 43 17 17 17 19...
output:
? 1 50 ? 1 30 ? 1 18 ? 8 18 ? 1 7 ? 1 5 ? 1 3 ? 4 5 ! 4 ? 1 50 ? 1 30 ? 1 18 ? 19 30 ? 19 26 ? 22 26 ? 22 24 ? 22 23 ! 24 ? 1 50 ? 21 50 ? 33 50 ? 21 32 ? 21 28 ? 21 25 ? 21 23 ? 24 25 ! 24 ? 1 50 ? 1 30 ? 31 50 ? 39 50 ? 43 50 ? 43 47 ? 43 45 ? 46 47 ! 47 ? 1 50 ? 21 50 ? 33 50 ? 40 50 ? 44 50 ? 46...
result:
ok Correct (10000 test cases)
Test #7:
score: 0
Accepted
time: 78ms
memory: 3828kb
input:
10000 100 76 49 35 41 5 5 3 9 9 8 100 29 29 29 29 29 29 30 24 23 100 64 64 69 88 88 86 78 77 81 100 51 51 57 98 92 79 79 77 81 100 44 44 50 13 24 1 4 9 9 100 64 92 22 22 19 41 41 41 40 100 93 93 86 56 59 44 44 45 47 100 37 2 97 81 60 60 62 68 68 67 100 76 76 76 76 74 80 79 86 85 100 32 32 32 31 59 5...
output:
? 1 100 ? 42 100 ? 1 41 ? 17 41 ? 1 16 ? 1 10 ? 1 6 ? 7 10 ? 8 10 ? 8 9 ! 10 ? 1 100 ? 1 59 ? 1 35 ? 15 35 ? 23 35 ? 23 30 ? 26 30 ? 23 25 ? 23 24 ! 25 ? 1 100 ? 42 100 ? 42 76 ? 77 100 ? 77 91 ? 83 91 ? 77 82 ? 77 80 ? 81 82 ! 82 ? 1 100 ? 42 100 ? 42 76 ? 77 100 ? 86 100 ? 77 85 ? 77 82 ? 77 80 ? ...
result:
ok Correct (10000 test cases)
Test #8:
score: 0
Accepted
time: 29ms
memory: 3888kb
input:
1000 1000 475 426 728 747 896 896 929 867 858 841 841 839 844 844 845 1000 278 17 974 811 598 598 598 618 637 637 639 647 645 643 1000 75 128 871 985 607 644 713 695 749 755 732 735 741 741 741 1000 239 239 45 577 577 520 458 458 458 458 459 463 463 463 1000 978 978 978 978 978 997 914 914 902 920 9...
output:
? 1 1000 ? 1 589 ? 590 1000 ? 590 831 ? 832 1000 ? 832 931 ? 873 931 ? 832 872 ? 848 872 ? 832 847 ? 838 847 ? 838 843 ? 844 847 ? 844 846 ? 844 845 ! 846 ? 1 1000 ? 1 589 ? 590 1000 ? 759 1000 ? 590 758 ? 590 689 ? 590 648 ? 590 624 ? 625 648 ? 634 648 ? 634 642 ? 643 648 ? 645 648 ? 643 644 ! 644 ...
result:
ok Correct (1000 test cases)
Test #9:
score: 0
Accepted
time: 14ms
memory: 3832kb
input:
1017 272 246 186 27 52 111 110 73 73 73 73 71 75 114 105 91 2 2 2 2 2 2 2 2 910 173 173 173 148 14 14 29 65 70 56 51 48 48 47 726 229 229 424 118 149 63 39 28 28 28 28 28 29 26 861 315 104 671 671 671 688 632 614 602 602 605 597 597 596 1984 133 133 133 82 406 571 583 575 688 673 650 650 650 652 647...
output:
? 1 272 ? 113 272 ? 1 112 ? 1 66 ? 67 112 ? 85 112 ? 67 84 ? 67 77 ? 71 77 ? 71 75 ? 71 73 ? 74 75 ! 74 ? 1 114 ? 47 114 ? 1 46 ? 1 28 ? 1 17 ? 1 10 ? 1 6 ? 1 4 ? 1 3 ? 1 2 ! 1 ? 1 910 ? 1 536 ? 1 316 ? 131 316 ? 1 130 ? 1 77 ? 1 46 ? 47 77 ? 59 77 ? 47 58 ? 51 58 ? 47 50 ? 47 49 ? 47 48 ! 49 ? 1 72...
result:
ok Correct (1017 test cases)
Test #10:
score: 0
Accepted
time: 0ms
memory: 3888kb
input:
10 100000 3893 3893 30673 43582 43582 43582 43582 43582 43582 43582 43582 43470 43242 43242 43242 43245 43268 43268 43268 43268 43267 43272 43272 100000 32066 54928 68197 71764 88585 88585 88585 89959 91599 91599 91599 91599 91474 91257 91225 91383 91383 91370 91348 91348 91349 91354 91354 91353 100...
output:
? 1 100000 ? 1 58824 ? 1 34603 ? 34604 58824 ? 34604 48851 ? 40470 48851 ? 40470 45400 ? 42500 45400 ? 42500 44206 ? 43202 44206 ? 43202 43793 ? 43445 43793 ? 43202 43444 ? 43202 43344 ? 43202 43286 ? 43202 43251 ? 43252 43286 ? 43252 43272 ? 43260 43272 ? 43265 43272 ? 43265 43269 ? 43270 43272 ? 4...
result:
ok Correct (10 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 3952kb
input:
21 84335 47947 60969 22445 22445 22445 20931 17079 17079 17079 17079 17079 17079 17084 17217 17284 17316 17316 17316 17320 17323 17323 17323 17323 159962 128177 145530 35270 35270 35270 34180 49869 48003 40850 42103 43214 43214 43231 43550 43550 43608 43675 43675 43675 43670 43695 43695 43695 43695 ...
output:
? 1 84335 ? 34727 84335 ? 1 34726 ? 14299 34726 ? 14299 26315 ? 19247 26315 ? 14299 19246 ? 16336 19246 ? 16336 18048 ? 16336 17343 ? 16751 17343 ? 16995 17343 ? 16995 17200 ? 17201 17343 ? 17201 17285 ? 17286 17343 ? 17309 17343 ? 17309 17329 ? 17309 17321 ? 17322 17329 ? 17322 17326 ? 17322 17324 ...
result:
ok Correct (21 test cases)
Test #12:
score: 0
Accepted
time: 1ms
memory: 3768kb
input:
1 1000000 641602 641602 418256 783270 783270 783270 783270 783270 786055 805651 802269 797591 797591 797591 797468 797004 797004 797004 796975 796850 796850 796850 796844 796864 796864 796864 796864 796865
output:
? 1 1000000 ? 411765 1000000 ? 411765 757786 ? 757787 1000000 ? 757787 900265 ? 757787 841598 ? 757787 807088 ? 778087 807088 ? 778087 795146 ? 795147 807088 ? 800064 807088 ? 795147 800063 ? 795147 798039 ? 796338 798039 ? 797038 798039 ? 796338 797037 ? 796626 797037 ? 796795 797037 ? 796895 79703...
result:
ok Correct (1 test case)
Test #13:
score: 0
Accepted
time: 0ms
memory: 3884kb
input:
16 232936 229707 229707 229707 229707 229707 229707 229707 231039 223556 223556 224031 225261 225261 225290 225474 225474 225483 225407 225417 225438 225445 225431 225430 225425 225425 8676 6498 6498 7154 4978 4978 4978 5022 4731 4731 4731 4731 4717 4684 4676 4692 4692 4690 4695 221085 172303 209705...
output:
? 1 232936 ? 95915 232936 ? 152335 232936 ? 185524 232936 ? 205047 232936 ? 216531 232936 ? 223286 232936 ? 227259 232936 ? 223286 227258 ? 223286 225623 ? 223286 224661 ? 224662 225623 ? 225058 225623 ? 225058 225390 ? 225391 225623 ? 225391 225528 ? 225447 225528 ? 225391 225446 ? 225391 225423 ? ...
result:
ok Correct (16 test cases)
Test #14:
score: 0
Accepted
time: 22ms
memory: 3764kb
input:
1994 667 666 667 274 273 112 111 46 45 18 17 7 6 2 374 373 374 154 153 63 62 25 24 10 9 4 3 488 486 488 200 199 82 81 33 32 13 12 5 4 2 922 921 922 379 378 156 155 64 63 26 25 10 9 4 3 639 637 639 263 262 108 107 44 43 18 17 7 6 2 353 350 353 145 144 59 58 24 23 9 8 3 2 71 66 71 29 28 11 10 4 3 24 2...
output:
? 1 667 ? 275 667 ? 1 274 ? 113 274 ? 1 112 ? 47 112 ? 1 46 ? 19 46 ? 1 18 ? 8 18 ? 1 7 ? 3 7 ? 1 2 ! 1 ? 1 374 ? 155 374 ? 1 154 ? 64 154 ? 1 63 ? 26 63 ? 1 25 ? 11 25 ? 1 10 ? 5 10 ? 1 4 ? 2 4 ! 1 ? 1 488 ? 201 488 ? 1 200 ? 83 200 ? 1 82 ? 34 82 ? 1 33 ? 14 33 ? 1 13 ? 6 13 ? 1 5 ? 3 5 ? 1 2 ! 1 ...
result:
ok Correct (1994 test cases)
Test #15:
score: 0
Accepted
time: 3ms
memory: 3816kb
input:
18 153667 153667 153666 63274 63273 26054 26053 10728 10727 4417 4416 1818 1817 748 747 308 307 126 125 51 50 21 20 8 7 3 2 211376 211374 211376 87037 87036 35838 35837 14756 14755 6076 6075 2501 2500 1029 1028 423 422 174 173 71 70 29 28 11 10 4 3 195330 195326 195330 80430 80429 33118 33117 13636 ...
output:
? 1 153667 ? 63275 153667 ? 1 63274 ? 26055 63274 ? 1 26054 ? 10729 26054 ? 1 10728 ? 4418 10728 ? 1 4417 ? 1819 4417 ? 1 1818 ? 749 1818 ? 1 748 ? 309 748 ? 1 308 ? 127 308 ? 1 126 ? 52 126 ? 1 51 ? 22 51 ? 1 21 ? 9 21 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 211376 ? 87038 211376 ? 1 87037 ? 35839 87037 ? ...
result:
ok Correct (18 test cases)
Test #16:
score: 0
Accepted
time: 1ms
memory: 3952kb
input:
1 1000000 999998 1000000 411764 411763 169549 169548 69814 69813 28746 28745 11836 11835 4873 4872 2006 2005 826 825 340 339 140 139 57 56 23 22 9 8 3 2
output:
? 1 1000000 ? 411765 1000000 ? 1 411764 ? 169550 411764 ? 1 169549 ? 69815 169549 ? 1 69814 ? 28747 69814 ? 1 28746 ? 11837 28746 ? 1 11836 ? 4874 11836 ? 1 4873 ? 2007 4873 ? 1 2006 ? 827 2006 ? 1 826 ? 341 826 ? 1 340 ? 141 340 ? 1 140 ? 58 140 ? 1 57 ? 24 57 ? 1 23 ? 10 23 ? 1 9 ? 4 9 ? 1 3 ? 2 3...
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 53ms
memory: 3828kb
input:
1994 667 666 454 27 27 27 27 27 28 2 2 2 2 2 2 374 372 224 91 96 29 29 36 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 51 24 26 12 7 3 3 2 639 639 421 215 147 68 95 2 2 2 2 2 2 2 2 353 351 200 91 81 27 27 22 2 2 2 2 2 2 71 71 47 6 6 6 6 3 2 24 22 24 7 9 2 2 567 563 ...
output:
? 1 667 ? 275 667 ? 1 274 ? 1 162 ? 1 96 ? 1 57 ? 1 34 ? 15 34 ? 1 14 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ? 1 2 ! 1 ? 1 374 ? 155 374 ? 1 154 ? 64 154 ? 1 63 ? 1 38 ? 16 38 ? 1 15 ? 7 15 ? 1 6 ? 3 6 ? 1 2 ! 1 ? 1 488 ? 201 488 ? 1 200 ? 83 200 ? 1 82 ? 34 82 ? 1 33 ? 1 20 ? 9 20 ? 1 8 ? 4 8 ? 1 3 ? 2 3 ! 1 ? 1 ...
result:
ok Correct (1994 test cases)
Test #18:
score: 0
Accepted
time: 3ms
memory: 3760kb
input:
18 153667 153667 65961 50668 47562 8350 8350 12105 1644 1644 1644 1499 306 306 477 24 24 24 24 38 16 12 7 3 2 211376 211375 91641 67652 80994 4235 4235 4235 4235 3075 973 973 961 436 539 221 163 79 60 10 10 10 16 2 2 2 2 195330 195325 161600 36944 36944 36871 17928 10897 1018 1018 1018 1018 1568 281...
output:
? 1 153667 ? 63275 153667 ? 1 63274 ? 26055 63274 ? 1 26054 ? 1 15326 ? 6311 15326 ? 1 6310 ? 1 3712 ? 1 2184 ? 900 2184 ? 1 899 ? 1 529 ? 218 529 ? 1 217 ? 1 128 ? 1 76 ? 1 45 ? 19 45 ? 1 18 ? 8 18 ? 1 7 ? 3 7 ? 1 2 ! 1 ? 1 211376 ? 87038 211376 ? 1 87037 ? 35839 87037 ? 1 35838 ? 1 21082 ? 1 12402...
result:
ok Correct (18 test cases)
Test #19:
score: 0
Accepted
time: 1ms
memory: 3812kb
input:
1 1000000 999998 783271 169408 169408 237630 8002 8002 8002 8002 8002 6079 1522 1522 2567 42 42 42 42 42 42 42 43 18 13 4 4 3 2
output:
? 1 1000000 ? 411765 1000000 ? 1 411764 ? 1 242215 ? 99736 242215 ? 1 99735 ? 1 58668 ? 1 34511 ? 1 20301 ? 1 11942 ? 4918 11942 ? 1 4917 ? 1 2893 ? 1192 2893 ? 1 1191 ? 1 701 ? 1 413 ? 1 243 ? 1 143 ? 1 85 ? 1 50 ? 21 50 ? 1 20 ? 9 20 ? 1 8 ? 1 5 ? 3 5 ? 1 2 ! 1
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 1ms
memory: 3856kb
input:
1 999999 260772 507886 955966 996647 730076 730076 730076 751781 706326 706326 705072 701051 701051 701051 701051 701101 701702 701488 701361 701361 701361 701361 701361 701361 701361 701359 701356 701356
output:
? 1 999999 ? 1 588235 ? 588236 999999 ? 757785 999999 ? 588236 757784 ? 658050 757784 ? 699117 757784 ? 723274 757784 ? 699117 723273 ? 699117 713326 ? 704968 713326 ? 699117 704967 ? 699117 702558 ? 700534 702558 ? 700534 701725 ? 700534 701235 ? 701236 701725 ? 701437 701725 ? 701236 701436 ? 7013...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 0ms
memory: 3764kb
input:
1 999998 295598 295598 295598 393831 537464 537464 537464 537464 537464 537464 537464 537464 537464 536777 536636 536275 536097 536097 536052 536162 536156 536208 536208 536209 536195 536192 536197 536198
output:
? 1 999998 ? 1 588235 ? 242215 588235 ? 242215 445756 ? 445757 588235 ? 504424 588235 ? 504424 553725 ? 524724 553725 ? 524724 541783 ? 531748 541783 ? 535880 541783 ? 535880 539352 ? 535880 537922 ? 536721 537922 ? 535880 536720 ? 536226 536720 ? 535880 536225 ? 536022 536225 ? 536022 536141 ? 5361...
result:
ok Correct (1 test case)
Test #22:
score: 0
Accepted
time: 0ms
memory: 3788kb
input:
1 999997 339297 339297 339297 355318 489939 489939 484222 471212 473604 453304 453304 453304 453304 453304 453304 453467 452873 452873 452842 452945 452950 453017 453017 453013 453005 453002 453007 453007 453007
output:
? 1 999997 ? 1 588234 ? 242215 588234 ? 242215 445756 ? 445757 588234 ? 445757 529567 ? 480267 529567 ? 445757 480266 ? 459967 480266 ? 445757 459966 ? 451608 459966 ? 451608 456525 ? 451608 454500 ? 452799 454500 ? 452799 453800 ? 453211 453800 ? 452799 453210 ? 452799 453041 ? 452799 452941 ? 4529...
result:
ok Correct (1 test case)
Test #23:
score: 0
Accepted
time: 0ms
memory: 3776kb
input:
1 999996 578161 578161 472988 785834 785834 797735 888583 869149 865390 865390 865390 864247 859775 859775 859775 859913 858873 858890 859117 859184 859239 859239 859239 859239 859239 859239 859239 859240 859237
output:
? 1 999996 ? 411764 999996 ? 411764 757783 ? 757784 999996 ? 757784 900262 ? 757784 841595 ? 841596 900262 ? 865753 900262 ? 841596 865752 ? 851543 865752 ? 857394 865752 ? 860835 865752 ? 857394 860834 ? 858810 860834 ? 858810 860001 ? 859300 860001 ? 858810 859299 ? 858810 859098 ? 859099 859299 ?...
result:
ok Correct (1 test case)
Test #24:
score: 0
Accepted
time: 1ms
memory: 3764kb
input:
2 500000 114103 114103 98381 290103 290103 281943 242095 250288 224587 224587 224587 222947 226042 226074 226572 226450 227012 227043 226805 226805 226821 226794 226788 226770 226769 226777 226778 500000 313297 313297 313297 285097 246160 266767 217669 210518 230101 228136 227098 227098 227313 22604...
output:
? 1 500000 ? 1 294118 ? 1 173011 ? 173012 294118 ? 222879 294118 ? 252213 294118 ? 222879 252212 ? 234957 252212 ? 222879 234956 ? 222879 229983 ? 222879 227058 ? 222879 225337 ? 225338 227058 ? 225338 226350 ? 226351 227058 ? 226351 226767 ? 226768 227058 ? 226887 227058 ? 226768 226886 ? 226768 22...
result:
ok Correct (2 test cases)
Test #25:
score: 0
Accepted
time: 0ms
memory: 3952kb
input:
2 499999 493493 493493 493493 493493 493493 493493 487773 471068 471068 471825 466355 465991 468187 467530 467320 467320 467320 467320 467320 467329 467345 467345 467345 467344 467342 467342 467341 499999 101651 101651 101651 159545 24247 24247 18123 9237 8975 3528 2080 6777 6574 4671 4671 4669 4261...
output:
? 1 499999 ? 205882 499999 ? 326989 499999 ? 398228 499999 ? 440134 499999 ? 464784 499999 ? 479284 499999 ? 464784 479283 ? 464784 473313 ? 468296 473313 ? 464784 468295 ? 464784 466849 ? 466850 468295 ? 467445 468295 ? 466850 467444 ? 467095 467444 ? 467239 467444 ? 467239 467360 ? 467289 467360 ?...
result:
ok Correct (2 test cases)
Test #26:
score: 0
Accepted
time: 0ms
memory: 3844kb
input:
2 499998 367462 261014 193038 152483 53076 53076 53076 60946 46002 46002 42856 40342 40342 40342 40342 40342 40342 40342 40374 40310 40310 40317 40296 40293 40290 40289 499998 122343 122343 3768 201785 209196 246144 246144 246144 246144 244788 252131 251090 253733 253733 253733 253674 253610 253602 ...
output:
? 1 499998 ? 205882 499998 ? 1 205881 ? 84775 205881 ? 1 84774 ? 34907 84774 ? 34907 64241 ? 46986 64241 ? 34907 46985 ? 39880 46985 ? 42806 46985 ? 39880 42805 ? 39880 41601 ? 39880 40892 ? 39880 40475 ? 40125 40475 ? 40269 40475 ? 40269 40390 ? 40319 40390 ? 40269 40318 ? 40289 40318 ? 40301 40318...
result:
ok Correct (2 test cases)
Test #27:
score: 0
Accepted
time: 1ms
memory: 3828kb
input:
2 499997 274071 318426 94336 90770 167121 159831 135636 135636 135636 137448 130923 129808 133612 133655 133080 132896 132543 132679 132781 132811 132735 132735 132735 132737 132743 132746 132748 132748 499997 242708 242708 242708 248273 160791 160791 160791 160791 160791 160791 160496 164685 164155...
output:
? 1 499997 ? 205882 499997 ? 1 205881 ? 1 121107 ? 121108 205881 ? 156014 205881 ? 121108 156013 ? 121108 141640 ? 129562 141640 ? 134535 141640 ? 129562 134534 ? 129562 132487 ? 132488 134534 ? 133330 134534 ? 132488 133329 ? 132834 133329 ? 132488 132833 ? 132488 132691 ? 132692 132833 ? 132750 13...
result:
ok Correct (2 test cases)
Test #28:
score: 0
Accepted
time: 46ms
memory: 3856kb
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 2 4 4 4 4 4 2 3 4 2 2 1 4 4 4 3 4 3 3 3 4 3 3 2 4 4 4 4 4 2 1 4 2 2 1 4 4 4 3 4 3 3 3 4 1 3 4 1 1 2 4 1 2 4 1 1 2 4 1 1 1 4 1 1 1 4 4 3 4 3 4 4 4 2 4 3 2 4 2 2 2 4 2 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 ? 2 4 ? 2 3 ! 4 ? 1 4 ? 2 4 ? 3 4 ! 3 ? 1 4 ? 1 3 ! 4 ? 1 4 ? 1 3 ? 1 2 ! 3 ? 1 4 ? 2 4 ? 3 4 ! 2 ? 1 4 ? 2 4 ? 2 3 ! 2 ? 1 4 ? 2 4 ? 2 3 ! 4 ? 1 4 ? 2 4 ? 3 4 ! 3 ? 1 4 ? 1 3 ! ...
result:
ok Correct (10000 test cases)
Test #29:
score: 0
Accepted
time: 56ms
memory: 3836kb
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: 48ms
memory: 3828kb
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: 37ms
memory: 3828kb
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: 52ms
memory: 3772kb
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: 42ms
memory: 3852kb
input:
10000 9 3 5 8 7 9 3 5 9 9 9 3 5 7 8 9 3 5 7 7 9 3 5 9 8 9 3 5 8 8 9 3 5 8 7 9 3 5 9 9 9 3 5 7 8 9 3 5 7 7 9 3 5 9 8 9 3 5 8 8 9 3 6 8 7 9 3 6 9 9 9 3 6 7 8 9 3 6 7 7 9 3 6 9 8 9 3 6 8 8 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 7 9 3 5 9 9 9 3 5 7 8 9 3 5 7 7 9 3 5 9 8 9 3 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? ...
result:
ok Correct (10000 test cases)
Test #34:
score: 0
Accepted
time: 78ms
memory: 3956kb
input:
10000 9 3 5 9 8 9 3 5 8 8 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 ? 7 8 ! 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: 35ms
memory: 3812kb
input:
10000 9 3 2 7 8 9 3 2 7 7 9 3 2 9 8 9 3 2 8 8 9 3 6 8 7 9 3 6 9 9 9 3 6 7 8 9 3 6 7 7 9 3 6 9 8 9 3 6 8 8 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 7 9 3 2 9 9 9 3 2 7 8 9 3 2 7 7 9 3 2 9 8 9 3 2 8 8 9 3 2 8 7 9 3 2 9 9 9 3 2 7 8 9 3 2 7 7 9 3 2 9 8 9 3 2 8 8 9 3 6 8 7 9 3 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #36:
score: 0
Accepted
time: 51ms
memory: 3772kb
input:
10000 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 2 2 3 9 2 ...
output:
? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? 1 3 ! 4 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #37:
score: 0
Accepted
time: 47ms
memory: 3788kb
input:
10000 9 4 3 9 8 9 4 3 8 8 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 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ? 3 4 ! 5 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ? 3 4 ! 5 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #38:
score: 0
Accepted
time: 24ms
memory: 3848kb
input:
10000 9 4 3 7 8 9 4 3 7 7 9 4 3 9 8 9 4 3 8 8 9 4 3 8 7 9 4 3 9 9 9 4 3 7 8 9 4 3 7 7 9 4 3 9 8 9 4 3 8 8 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 3 8 7 9 4 3 9 9 9 4 3 7 8 9 4 3 7 7 9 4 3 9 8 9 4 3 8 8 9 4 3 8 7 9 4 3 9 9 9 4 3 7 8 9 4 3 7 7 9 4 3 9 8 9 4 3 8 8 9 4 3 8 7 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 3 6 ? ...
result:
ok Correct (10000 test cases)
Test #39:
score: 0
Accepted
time: 58ms
memory: 3844kb
input:
10000 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 6 9 9 9 9 9 8 9 8 8 8 8 8 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 6 9 7 7 7 7 6 9 9 9 9 9 8 9 8 8 8 8 8 9 6 6 4 8 9 6 6 4 9 9 6 6 4 8 9 6 6 4 9 9 6 6 6 6 5 9 6 6 6 6 5 9 9 9 9 8 9 8 8 8 9 9 9 9 9 7 9 8 8 8 7 9 7 7 7 7 7 9 7 7 7 7 7 9 5 3 8 7 9 5 3 9 9 9 5 3 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ? 6 7 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ! 9 ? 1 9 ...
result:
ok Correct (10000 test cases)
Test #40:
score: 0
Accepted
time: 39ms
memory: 3760kb
input:
10000 9 2 5 9 8 9 2 5 8 8 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 ? 7 8 ! 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: 39ms
memory: 3772kb
input:
10000 9 7 7 7 6 9 7 7 7 7 6 9 9 9 9 9 8 9 8 8 8 8 8 9 6 6 4 8 9 6 6 4 9 9 6 6 7 8 9 6 6 7 9 9 6 6 6 6 5 9 6 6 6 6 5 9 9 9 9 8 9 8 8 8 9 9 9 9 9 7 9 8 8 8 7 9 7 7 7 7 7 9 7 7 7 7 7 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 6 9 9 9 9 9 8 9 8 8 8 8 8 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 6 9 7 7 7 7 6 9 9 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 6 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ? 6 7 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 4 9 ? 4 7 ? 8 9 ! 9 ? 1 9 ? 4 9 ? 4 7 ? 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 ? 4 7 ? 5 7 ? 5 6 ! 7 ? 1 9 ? 4 9 ? 4 7 ? 5 7 ...
result:
ok Correct (10000 test cases)
Test #42:
score: 0
Accepted
time: 70ms
memory: 3840kb
input:
10000 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 8 9 7 7 7 7 6 9 9 9 9 9 8 9 8 8 8 8 8 9 8 8 8 8 7 9 9 9 9 9 9 9 7 7 7 6 9 7 7 7 7 6 9 9 9 9 9 8 9 8 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 6 5 9 6 6 6 6 5 9 9 9 9 8 9 8 8 8 9 9 9 9 9 7 9 8 8 8 7 9 7 7 7 7 7 9 7 7 7 7 7 9 5 3 8 7 9 5 3 9 9 9 5 3 ...
output:
? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ? 6 7 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 4 9 ? 6 9 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 4 9 ? 6 9 ? 6 8 ! 9 ? 1 9 ...
result:
ok Correct (10000 test cases)
Test #43:
score: 0
Accepted
time: 59ms
memory: 3812kb
input:
10000 9 5 3 9 8 9 5 3 8 8 9 5 5 5 5 4 9 5 5 5 5 4 9 5 5 5 5 4 9 5 5 5 5 4 9 5 5 5 5 4 9 5 5 5 5 4 9 9 9 8 4 9 8 8 9 4 9 9 9 7 4 9 8 8 7 4 9 7 7 9 4 9 7 7 8 4 9 9 9 8 4 9 8 8 9 4 9 9 9 7 4 9 8 8 7 4 9 7 7 9 4 9 7 7 8 4 9 9 9 6 4 9 8 8 6 4 9 9 9 6 4 9 8 8 6 4 9 7 7 6 4 9 7 7 6 4 9 6 6 6 6 6 9 6 6 6 6 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 4 6 ? 4 5 ! 6 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 5 ? 1 9 ? 4 9 ...
result:
ok Correct (10000 test cases)
Test #44:
score: 0
Accepted
time: 30ms
memory: 3948kb
input:
10000 9 2 3 7 8 9 2 3 7 7 9 2 3 9 8 9 2 3 8 8 9 2 6 8 7 9 2 6 9 9 9 2 6 7 8 9 2 6 7 7 9 2 6 9 8 9 2 6 8 8 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 7 9 2 3 9 9 9 2 3 7 8 9 2 3 7 7 9 2 3 9 8 9 2 3 8 8 9 2 3 8 7 9 2 3 9 9 9 2 3 7 8 9 2 3 7 7 9 2 3 9 8 9 2 3 8 8 9 2 6 8 7 9 2 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 1 4 ? ...
result:
ok Correct (10000 test cases)
Test #45:
score: 0
Accepted
time: 46ms
memory: 3836kb
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 9 5 9 7 7 8 5 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 9 5 9 7 7 8 5 9 9 9 6 5 9 8 8 6 5 9 9 9 6 5 9 8 8 6 5 9 7 7 6 5 9 7 7 6 5 9 6 6 6 5 9 6 6 6 5 9 6 6 6 5 9 6 6 6 5 9 6 6 6 7 9 6 6 6 7 9 9 9 8 5 9 8 8 9 5 9 9 9 7 5 9 8 8 7 5 9 7 7 9 5 9 7 ...
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 ? 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 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? 4 5 ! 4 ? 1 9 ? 4 9 ? 6 9 ? ...
result:
ok Correct (10000 test cases)
Test #46:
score: 0
Accepted
time: 51ms
memory: 3828kb
input:
10000 9 4 5 9 8 9 4 5 8 8 9 4 4 4 5 9 4 4 4 5 9 4 4 4 5 9 4 4 4 5 9 4 4 4 5 9 4 4 4 5 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 3 9 4 4 4 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ! 6 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ? 3 4 ! 5 ? 1 9 ? 1 6 ? 3 6 ? 3 5 ? 3 4 ! 5 ? 1 9 ? ...
result:
ok Correct (10000 test cases)
Test #47:
score: 0
Accepted
time: 40ms
memory: 3828kb
input:
10000 9 4 2 7 8 9 4 2 7 7 9 4 2 9 8 9 4 2 8 8 9 4 6 8 7 9 4 6 9 9 9 4 6 7 8 9 4 6 7 7 9 4 6 9 8 9 4 6 8 8 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 2 8 7 9 4 2 9 9 9 4 2 7 8 9 4 2 7 7 9 4 2 9 8 9 4 2 8 8 9 4 2 8 7 9 4 2 9 9 9 4 2 7 8 9 4 2 7 7 9 4 2 9 8 9 4 2 8 8 9 4 6 8 7 9 4 ...
output:
? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 9 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 8 ? 1 9 ? 1 6 ? 7 9 ? 8 9 ! 7 ? 1 9 ? 1 6 ? 7 9 ? 7 8 ! 7 ? 1 9 ? 1 6 ? 3 6 ? ...
result:
ok Correct (10000 test cases)
Extra Test:
score: 0
Extra Test Passed