QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#135440#6394. Turn on the LightUrgantTeam#WA 16ms15340kbC++231.2kb2023-08-05 15:15:582023-08-05 15:16:04

Judging History

你现在查看的是最新测评结果

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-08-05 15:16:04]
  • 评测
  • 测评结果:WA
  • 用时:16ms
  • 内存:15340kb
  • [2023-08-05 15:15:58]
  • 提交

answer

#include<bits/stdc++.h>

using namespace std;

main() {
#ifdef HOME
    //freopen("input.txt", "r", stdin);
#endif // HOME
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int n;
    cin >> n;
    vector < int > res;
    for (int i = 1; i <= n; i++) res.push_back(i);
    int last_ans = 0;
    while (1) {
        int n = res.size();
        int m1 = res[max(n / 3 - 1, 0)];
        int m2 = res[min(n - n / 3, n - 1)];
        cout << "? " << m1 << endl;
        int x1;
        cin >> x1;
        if (x1 == last_ans) {
            cout << "! " << m1 << endl;
            exit(0);
        }
        int x2;
        cout << "? " << m2 << endl;
        cin >> x2;
        if (x2 == x1) {
            cout << "! " << m2 << endl;
            exit(0);
        }
        if (x2 == last_ans) {
            vector < int > new_res;
            for (auto key : res) if (m1 < key && key < m2) new_res.push_back(key);
            res = new_res;
        } else {
            assert(x2 - last_ans == 2);
            vector < int > new_res;
            for (auto key : res) if (key < m1 || key > m2) new_res.push_back(key);
            res = new_res;
        }
        last_ans = x2;
    }
    return 0;
}


Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3532kb

input:

3
1
1

output:

? 1
? 3
! 3

result:

ok Correct position at 3

Test #2:

score: 0
Accepted
time: 1ms
memory: 3568kb

input:

10
1
0
1
0
1
1

output:

? 3
? 8
? 4
? 7
? 5
? 6
! 6

result:

ok Correct position at 6

Test #3:

score: 0
Accepted
time: 0ms
memory: 3496kb

input:

9
1
2
3
2
3
3

output:

? 3
? 7
? 1
? 9
? 2
? 8
! 8

result:

ok Correct position at 8

Test #4:

score: 0
Accepted
time: 2ms
memory: 3452kb

input:

8
1
0
1
0
1
1

output:

? 2
? 7
? 3
? 6
? 4
? 5
! 5

result:

ok Correct position at 5

Test #5:

score: 0
Accepted
time: 1ms
memory: 3520kb

input:

7
1
0
1
0
0

output:

? 2
? 6
? 3
? 5
? 4
! 4

result:

ok Correct position at 4

Test #6:

score: 0
Accepted
time: 1ms
memory: 3460kb

input:

6
1
0
1
1

output:

? 2
? 5
? 3
? 4
! 4

result:

ok Correct position at 4

Test #7:

score: 0
Accepted
time: 1ms
memory: 3580kb

input:

5
1
0
1
0
0

output:

? 1
? 5
? 2
? 4
? 3
! 3

result:

ok Correct position at 3

Test #8:

score: 0
Accepted
time: 1ms
memory: 3524kb

input:

4
1
0
1
1

output:

? 1
? 4
? 2
? 3
! 3

result:

ok Correct position at 3

Test #9:

score: 0
Accepted
time: 1ms
memory: 3528kb

input:

3
1
0
0

output:

? 1
? 3
? 2
! 2

result:

ok Correct position at 2

Test #10:

score: 0
Accepted
time: 1ms
memory: 3468kb

input:

2
1
1

output:

? 1
? 2
! 2

result:

ok Correct position at 2

Test #11:

score: 0
Accepted
time: 1ms
memory: 3456kb

input:

1
0

output:

? 1
! 1

result:

ok Correct position at 1

Test #12:

score: 0
Accepted
time: 2ms
memory: 14136kb

input:

1000000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333333
? 666668
? 222221
? 777780
? 148146
? 851855
? 98763
? 901238
? 65841
? 934160
? 43893
? 956108
? 29261
? 970740
? 19506
? 980495
? 13003
? 986998
? 8668
? 991333
? 5778
? 994223
? 3851
? 996150
? 2566
? 997435
? 1710
? 998291
? 1139
? 998862
? 758
? 999243
? 504
? 999497
? 335
? 999666
? 2...

result:

ok Correct position at 1000000

Test #13:

score: 0
Accepted
time: 8ms
memory: 14912kb

input:

999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333333
? 666667
? 222221
? 777779
? 148146
? 851854
? 98763
? 901237
? 65841
? 934159
? 43893
? 956107
? 29261
? 970739
? 19506
? 980494
? 13003
? 986997
? 8668
? 991332
? 5778
? 994222
? 3851
? 996149
? 2566
? 997434
? 1710
? 998290
? 1139
? 998861
? 758
? 999242
? 504
? 999496
? 335
? 999665
? 2...

result:

ok Correct position at 999999

Test #14:

score: 0
Accepted
time: 2ms
memory: 14328kb

input:

999998
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333332
? 666667
? 222220
? 777779
? 148146
? 851853
? 98763
? 901236
? 65841
? 934158
? 43893
? 956106
? 29261
? 970738
? 19506
? 980493
? 13003
? 986996
? 8668
? 991331
? 5778
? 994221
? 3851
? 996148
? 2566
? 997433
? 1710
? 998289
? 1139
? 998860
? 758
? 999241
? 504
? 999495
? 335
? 999664
? 2...

result:

ok Correct position at 999998

Test #15:

score: 0
Accepted
time: 11ms
memory: 14888kb

input:

999997
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333332
? 666666
? 222220
? 777778
? 148146
? 851852
? 98763
? 901235
? 65841
? 934157
? 43893
? 956105
? 29261
? 970737
? 19506
? 980492
? 13003
? 986995
? 8668
? 991330
? 5778
? 994220
? 3851
? 996147
? 2566
? 997432
? 1710
? 998288
? 1139
? 998859
? 758
? 999240
? 504
? 999494
? 335
? 999663
? 2...

result:

ok Correct position at 999997

Test #16:

score: 0
Accepted
time: 4ms
memory: 13528kb

input:

999996
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333332
? 666665
? 222220
? 777777
? 148146
? 851851
? 98763
? 901234
? 65841
? 934156
? 43893
? 956104
? 29261
? 970736
? 19506
? 980491
? 13003
? 986994
? 8668
? 991329
? 5778
? 994219
? 3851
? 996146
? 2566
? 997431
? 1710
? 998287
? 1139
? 998858
? 758
? 999239
? 504
? 999493
? 335
? 999662
? 2...

result:

ok Correct position at 999996

Test #17:

score: 0
Accepted
time: 8ms
memory: 13628kb

input:

999995
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333331
? 666665
? 222220
? 777776
? 148146
? 851850
? 98763
? 901233
? 65841
? 934155
? 43893
? 956103
? 29261
? 970735
? 19506
? 980490
? 13003
? 986993
? 8668
? 991328
? 5778
? 994218
? 3851
? 996145
? 2566
? 997430
? 1710
? 998286
? 1139
? 998857
? 758
? 999238
? 504
? 999492
? 335
? 999661
? 2...

result:

ok Correct position at 999995

Test #18:

score: 0
Accepted
time: 13ms
memory: 15332kb

input:

999994
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333331
? 666664
? 222220
? 777775
? 148146
? 851849
? 98763
? 901232
? 65841
? 934154
? 43893
? 956102
? 29261
? 970734
? 19506
? 980489
? 13003
? 986992
? 8668
? 991327
? 5778
? 994217
? 3851
? 996144
? 2566
? 997429
? 1710
? 998285
? 1139
? 998856
? 758
? 999237
? 504
? 999491
? 335
? 999660
? 2...

result:

ok Correct position at 999994

Test #19:

score: 0
Accepted
time: 8ms
memory: 13860kb

input:

999993
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333331
? 666663
? 222220
? 777774
? 148146
? 851848
? 98763
? 901231
? 65841
? 934153
? 43893
? 956101
? 29261
? 970733
? 19506
? 980488
? 13003
? 986991
? 8668
? 991326
? 5778
? 994216
? 3851
? 996143
? 2566
? 997428
? 1710
? 998284
? 1139
? 998855
? 758
? 999236
? 504
? 999490
? 335
? 999659
? 2...

result:

ok Correct position at 999993

Test #20:

score: 0
Accepted
time: 3ms
memory: 15032kb

input:

999992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333330
? 666663
? 222219
? 777774
? 148145
? 851848
? 98762
? 901231
? 65840
? 934153
? 43892
? 956101
? 29260
? 970733
? 19506
? 980487
? 13003
? 986990
? 8668
? 991325
? 5778
? 994215
? 3851
? 996142
? 2566
? 997427
? 1710
? 998283
? 1139
? 998854
? 758
? 999235
? 504
? 999489
? 335
? 999658
? 2...

result:

ok Correct position at 999992

Test #21:

score: 0
Accepted
time: 4ms
memory: 14372kb

input:

999991
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333330
? 666662
? 222219
? 777773
? 148145
? 851847
? 98762
? 901230
? 65840
? 934152
? 43892
? 956100
? 29260
? 970732
? 19506
? 980486
? 13003
? 986989
? 8668
? 991324
? 5778
? 994214
? 3851
? 996141
? 2566
? 997426
? 1710
? 998282
? 1139
? 998853
? 758
? 999234
? 504
? 999488
? 335
? 999657
? 2...

result:

ok Correct position at 999991

Test #22:

score: 0
Accepted
time: 5ms
memory: 13712kb

input:

1000000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
43
44
45
46
47
48
49
50
51
52
52

output:

? 333333
? 666668
? 222221
? 777780
? 148146
? 851855
? 98763
? 901238
? 65841
? 934160
? 43893
? 956108
? 29261
? 970740
? 19506
? 980495
? 13003
? 986998
? 8668
? 991333
? 5778
? 994223
? 3851
? 996150
? 2566
? 997435
? 1710
? 998291
? 1139
? 998862
? 758
? 999243
? 504
? 999497
? 335
? 999666
? 2...

result:

ok Correct position at 43

Test #23:

score: 0
Accepted
time: 8ms
memory: 14884kb

input:

999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
43
44
45
46
45
46
47
48
48

output:

? 333333
? 666667
? 222221
? 777779
? 148146
? 851854
? 98763
? 901237
? 65841
? 934159
? 43893
? 956107
? 29261
? 970739
? 19506
? 980494
? 13003
? 986997
? 8668
? 991332
? 5778
? 994222
? 3851
? 996149
? 2566
? 997434
? 1710
? 998290
? 1139
? 998861
? 758
? 999242
? 504
? 999496
? 335
? 999665
? 2...

result:

ok Correct position at 51

Test #24:

score: 0
Accepted
time: 14ms
memory: 14288kb

input:

999998
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
43
44
45
46
45
46
47
48
48

output:

? 333332
? 666667
? 222220
? 777779
? 148146
? 851853
? 98763
? 901236
? 65841
? 934158
? 43893
? 956106
? 29261
? 970738
? 19506
? 980493
? 13003
? 986996
? 8668
? 991331
? 5778
? 994221
? 3851
? 996148
? 2566
? 997433
? 1710
? 998289
? 1139
? 998860
? 758
? 999241
? 504
? 999495
? 335
? 999664
? 2...

result:

ok Correct position at 51

Test #25:

score: 0
Accepted
time: 11ms
memory: 14744kb

input:

999997
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
43
44
45
46
45
46
47
48
48

output:

? 333332
? 666666
? 222220
? 777778
? 148146
? 851852
? 98763
? 901235
? 65841
? 934157
? 43893
? 956105
? 29261
? 970737
? 19506
? 980492
? 13003
? 986995
? 8668
? 991330
? 5778
? 994220
? 3851
? 996147
? 2566
? 997432
? 1710
? 998288
? 1139
? 998859
? 758
? 999240
? 504
? 999494
? 335
? 999663
? 2...

result:

ok Correct position at 51

Test #26:

score: 0
Accepted
time: 7ms
memory: 14608kb

input:

1000000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
38
39
38
39
38
39
38
39
39

output:

? 333333
? 666668
? 222221
? 777780
? 148146
? 851855
? 98763
? 901238
? 65841
? 934160
? 43893
? 956108
? 29261
? 970740
? 19506
? 980495
? 13003
? 986998
? 8668
? 991333
? 5778
? 994223
? 3851
? 996150
? 2566
? 997435
? 1710
? 998291
? 1139
? 998862
? 758
? 999243
? 504
? 999497
? 335
? 999666
? 2...

result:

ok Correct position at 999781

Test #27:

score: 0
Accepted
time: 11ms
memory: 13816kb

input:

999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
48
49
50
51
51

output:

? 333333
? 666667
? 222221
? 777779
? 148146
? 851854
? 98763
? 901237
? 65841
? 934159
? 43893
? 956107
? 29261
? 970739
? 19506
? 980494
? 13003
? 986997
? 8668
? 991332
? 5778
? 994222
? 3851
? 996149
? 2566
? 997434
? 1710
? 998290
? 1139
? 998861
? 758
? 999242
? 504
? 999496
? 335
? 999665
? 2...

result:

ok Correct position at 999980

Test #28:

score: 0
Accepted
time: 4ms
memory: 14092kb

input:

999998
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
48
49
50
51
51

output:

? 333332
? 666667
? 222220
? 777779
? 148146
? 851853
? 98763
? 901236
? 65841
? 934158
? 43893
? 956106
? 29261
? 970738
? 19506
? 980493
? 13003
? 986996
? 8668
? 991331
? 5778
? 994221
? 3851
? 996148
? 2566
? 997433
? 1710
? 998289
? 1139
? 998860
? 758
? 999241
? 504
? 999495
? 335
? 999664
? 2...

result:

ok Correct position at 999979

Test #29:

score: 0
Accepted
time: 5ms
memory: 14012kb

input:

999997
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
48
49
50
51
51

output:

? 333332
? 666666
? 222220
? 777778
? 148146
? 851852
? 98763
? 901235
? 65841
? 934157
? 43893
? 956105
? 29261
? 970737
? 19506
? 980492
? 13003
? 986995
? 8668
? 991330
? 5778
? 994220
? 3851
? 996147
? 2566
? 997432
? 1710
? 998288
? 1139
? 998859
? 758
? 999240
? 504
? 999494
? 335
? 999663
? 2...

result:

ok Correct position at 999978

Test #30:

score: 0
Accepted
time: 6ms
memory: 10436kb

input:

1000000
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
3
4
5
6
7
8
7
8
8

output:

? 333333
? 666668
? 444444
? 555557
? 481481
? 518520
? 493827
? 506174
? 497942
? 502059
? 499314
? 500687
? 499771
? 500230
? 499923
? 500078
? 499974
? 500027
? 499956
? 500045
? 499944
? 500057
? 499951
? 500050
? 499948
? 500053
? 499946
? 500055
? 499947
! 499947

result:

ok Correct position at 499947

Test #31:

score: 0
Accepted
time: 4ms
memory: 11192kb

input:

999999
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
9
10
11
10
11
10
11
11

output:

? 333333
? 666667
? 444444
? 555556
? 481481
? 518519
? 493826
? 506174
? 497941
? 502059
? 499313
? 500687
? 499770
? 500230
? 499923
? 500077
? 499974
? 500026
? 499956
? 500044
? 499944
? 500056
? 499936
? 500064
? 499931
? 500069
? 499927
? 500073
? 499929
? 500071
? 499930
? 500070
! 500070

result:

ok Correct position at 500070

Test #32:

score: 0
Accepted
time: 5ms
memory: 10612kb

input:

999998
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
15

output:

? 333332
? 666667
? 444443
? 555556
? 481480
? 518519
? 493826
? 506173
? 497941
? 502058
? 499313
? 500686
? 499770
? 500229
? 499922
? 500077
? 499973
? 500026
? 499955
? 500044
? 499943
? 500056
? 499935
? 500064
? 499930
? 500069
? 499926
? 500073
? 499924
? 500075
? 499923
? 500076
! 500076

result:

ok Correct position at 500076

Test #33:

score: 0
Accepted
time: 4ms
memory: 10444kb

input:

999997
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
1
2
3
4
3
4
3
4
3
4
4

output:

? 333332
? 666666
? 444443
? 555555
? 481480
? 518518
? 493825
? 506173
? 497940
? 502058
? 499312
? 500686
? 499769
? 500229
? 499922
? 500076
? 499973
? 500025
? 499955
? 500043
? 499966
? 500032
? 499961
? 500037
? 499963
? 500035
? 499964
? 500034
? 499965
! 499965

result:

ok Correct position at 499965

Test #34:

score: 0
Accepted
time: 16ms
memory: 13896kb

input:

1000000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
56
57
57

output:

? 333333
? 666668
? 222221
? 777780
? 148146
? 851855
? 98763
? 901238
? 65841
? 934160
? 43893
? 956108
? 29261
? 970740
? 19506
? 980495
? 13003
? 986998
? 8668
? 991333
? 5778
? 994223
? 3851
? 996150
? 2566
? 997435
? 1710
? 998291
? 1139
? 998862
? 758
? 999243
? 504
? 999497
? 335
? 999666
? 2...

result:

ok Correct position at 999999

Test #35:

score: 0
Accepted
time: 10ms
memory: 14776kb

input:

999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
56
57
57

output:

? 333333
? 666667
? 222221
? 777779
? 148146
? 851854
? 98763
? 901237
? 65841
? 934159
? 43893
? 956107
? 29261
? 970739
? 19506
? 980494
? 13003
? 986997
? 8668
? 991332
? 5778
? 994222
? 3851
? 996149
? 2566
? 997434
? 1710
? 998290
? 1139
? 998861
? 758
? 999242
? 504
? 999496
? 335
? 999665
? 2...

result:

ok Correct position at 999998

Test #36:

score: 0
Accepted
time: 10ms
memory: 15340kb

input:

999998
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
56
57
57

output:

? 333332
? 666667
? 222220
? 777779
? 148146
? 851853
? 98763
? 901236
? 65841
? 934158
? 43893
? 956106
? 29261
? 970738
? 19506
? 980493
? 13003
? 986996
? 8668
? 991331
? 5778
? 994221
? 3851
? 996148
? 2566
? 997433
? 1710
? 998289
? 1139
? 998860
? 758
? 999241
? 504
? 999495
? 335
? 999664
? 2...

result:

ok Correct position at 999997

Test #37:

score: 0
Accepted
time: 13ms
memory: 14424kb

input:

999997
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
56
57
57

output:

? 333332
? 666666
? 222220
? 777778
? 148146
? 851852
? 98763
? 901235
? 65841
? 934157
? 43893
? 956105
? 29261
? 970737
? 19506
? 980492
? 13003
? 986995
? 8668
? 991330
? 5778
? 994220
? 3851
? 996147
? 2566
? 997432
? 1710
? 998288
? 1139
? 998859
? 758
? 999240
? 504
? 999494
? 335
? 999663
? 2...

result:

ok Correct position at 999996

Test #38:

score: -100
Wrong Answer
time: 4ms
memory: 14028kb

input:

1000000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
57

output:

? 333333
? 666668
? 222221
? 777780
? 148146
? 851855
? 98763
? 901238
? 65841
? 934160
? 43893
? 956108
? 29261
? 970740
? 19506
? 980495
? 13003
? 986998
? 8668
? 991333
? 5778
? 994223
? 3851
? 996150
? 2566
? 997435
? 1710
? 998291
? 1139
? 998862
? 758
? 999243
? 504
? 999497
? 335
? 999666
? 2...

result:

wrong answer Correct position at 1000000, but 58 steps used