QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#866374#8812. Library 3lgvc#21 130ms3968kbC++231.1kb2025-01-22 14:49:022025-01-22 14:49:03

Judging History

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

  • [2025-01-22 14:49:03]
  • 评测
  • 测评结果:21
  • 用时:130ms
  • 内存:3968kb
  • [2025-01-22 14:49:02]
  • 提交

answer

#include "library3.h"
#include <bits/stdc++.h>
std::mt19937 rng(time(0));
int la;
std::vector<int> sv(std::vector<int> b,std::vector<int> tp) {
	if(tp.size()<=1) return b;
	for(int j=0;j<tp.size();j++) {
		std::swap(tp[j],tp[rng()%(j+1)]);
	}
	std::swap(b[tp[0]],b[tp[1]]);
	la--;
	std::vector<int> t0,t1;
	t0.push_back(tp[0]);
	t1.push_back(tp[1]);
	for(int j=2;j<tp.size();j++) {
		std::swap(b[tp[0]],b[tp[j]]);
		if(query(b)<=la) {
			t0.push_back(tp[j]);
		} else {			
			t1.push_back(tp[j]);
		}
		std::swap(b[tp[0]],b[tp[j]]);
	}
	b=sv(b,t0);
	b=sv(b,t1);
	return b;
}
void solve(int N) {
	std::vector<int> b;
	b.resize(N);
	for(int i=0;i<N;i++) {
		b[i]=i;
	}
	for(int i=0;i<N;i++) {		
		std::swap(b[i],b[rng()%(i+1)]);
	}
	la=query(b);
	bool vi[509]={0};
	for(int i=0;i<N;i++) {
		if(vi[i]) continue;
		std::vector<int> tp;
		tp.push_back(i);
		for(int j=i+1;j<N;j++) {
			if(vi[j]) continue;
			std::swap(b[i],b[j]);
			if(query(b)<la) {
				tp.push_back(j);
				vi[j]=1;
			}
			std::swap(b[i],b[j]);
		}
		b=sv(b,tp);
	}
	answer(b);
}

詳細信息

Subtask #1:

score: 2
Accepted

Test #1:

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

input:

2
0
1

output:

? 0 1
? 1 0
! 0 1
-

result:

ok Accepted

Test #2:

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

input:

3
2
1
1
2

output:

? 0 1 2
? 1 0 2
? 2 1 0
? 2 0 1
! 1 2 0
-

result:

ok Accepted

Test #3:

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

input:

4
2
1
3
1
0

output:

? 0 1 3 2
? 1 0 3 2
? 3 1 0 2
? 2 1 3 0
? 1 2 3 0
! 1 2 3 0
-

result:

ok Accepted

Test #4:

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

input:

5
4
3
3
3
3
4
4
4
3
3
0

output:

? 4 1 3 2 0
? 1 4 3 2 0
? 3 1 4 2 0
? 2 1 3 4 0
? 0 1 3 2 4
? 0 1 4 2 3
? 0 1 3 4 2
? 0 4 3 2 1
? 1 2 3 0 4
? 0 2 1 3 4
? 3 0 2 1 4
! 3 0 2 1 4
-

result:

ok Accepted

Test #5:

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

input:

5
3
4
2
2
2
1
1
2

output:

? 4 1 3 2 0
? 1 4 3 2 0
? 3 1 4 2 0
? 2 1 3 4 0
? 0 1 3 2 4
? 3 1 2 4 0
? 3 1 0 2 4
? 3 1 0 4 2
! 3 1 2 0 4
-

result:

ok Accepted

Test #6:

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

input:

6
3
2
2
4
4
2
1
1
0
1

output:

? 5 1 3 2 0 4
? 1 5 3 2 0 4
? 3 1 5 2 0 4
? 2 1 3 5 0 4
? 0 1 3 2 5 4
? 4 1 3 2 0 5
? 1 4 3 2 0 5
? 1 3 5 2 0 4
? 1 4 5 2 0 3
? 1 4 5 0 2 3
! 1 4 5 2 0 3
-

result:

ok Accepted

Test #7:

score: 2
Accepted
time: 1ms
memory: 3712kb

input:

6
4
3
3
5
3
3
4
4
4
1
3

output:

? 5 1 3 2 0 4
? 1 5 3 2 0 4
? 3 1 5 2 0 4
? 2 1 3 5 0 4
? 0 1 3 2 5 4
? 4 1 3 2 0 5
? 4 1 3 2 5 0
? 4 1 5 2 0 3
? 4 5 3 2 0 1
? 3 1 0 2 4 5
? 1 0 3 2 4 5
! 3 4 0 2 1 5
-

result:

ok Accepted

Test #8:

score: 2
Accepted
time: 1ms
memory: 3840kb

input:

6
4
5
3
3
3
3
2
2
2
3
3
0

output:

? 5 1 3 2 0 4
? 1 5 3 2 0 4
? 3 1 5 2 0 4
? 2 1 3 5 0 4
? 0 1 3 2 5 4
? 4 1 3 2 0 5
? 4 1 3 2 5 0
? 4 1 3 5 0 2
? 4 1 5 2 0 3
? 4 1 3 0 5 2
? 4 1 0 2 5 3
? 4 1 5 3 2 0
! 4 1 5 3 2 0
-

result:

ok Accepted

Test #9:

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

input:

5
2
3
3
3
3
3
1
1
2

output:

? 4 1 3 2 0
? 1 4 3 2 0
? 3 1 4 2 0
? 2 1 3 4 0
? 0 1 3 2 4
? 4 3 1 2 0
? 4 2 3 1 0
? 4 0 3 2 1
? 4 2 3 0 1
! 4 0 3 1 2
-

result:

ok Accepted

Test #10:

score: 2
Accepted
time: 1ms
memory: 3840kb

input:

6
4
3
3
3
3
5
2
4
4
2

output:

? 5 1 3 2 0 4
? 1 5 3 2 0 4
? 3 1 5 2 0 4
? 2 1 3 5 0 4
? 0 1 3 2 5 4
? 4 1 3 2 0 5
? 0 1 3 5 2 4
? 0 1 5 2 3 4
? 0 5 3 2 1 4
? 3 0 1 5 2 4
! 1 3 0 5 2 4
-

result:

ok Accepted

Subtask #2:

score: 19
Accepted

Dependency #1:

100%
Accepted

Test #11:

score: 19
Accepted
time: 0ms
memory: 3840kb

input:

7
3
4
4
4
4
4
2
3
3
1
3
2
0

output:

? 5 1 3 6 0 4 2
? 1 5 3 6 0 4 2
? 3 1 5 6 0 4 2
? 6 1 3 5 0 4 2
? 0 1 3 6 5 4 2
? 4 1 3 6 0 5 2
? 2 1 3 6 0 4 5
? 2 3 1 6 0 4 5
? 2 6 3 1 0 4 5
? 2 0 3 6 1 4 5
? 2 4 3 6 0 1 5
? 2 0 6 3 1 4 5
? 2 0 4 6 1 3 5
! 2 0 4 6 1 3 5
-

result:

ok Accepted

Test #12:

score: 19
Accepted
time: 1ms
memory: 3712kb

input:

50
43
42
42
42
42
42
42
42
42
42
42
42
44
42
44
42
42
42
44
44
42
42
42
44
42
44
42
42
44
44
42
44
44
42
42
44
42
44
42
44
42
42
44
44
44
42
42
42
44
44
41
41
41
41
41
43
43
41
43
43
41
41
41
43
43
43
41
41
43
41
41
41
41
43
41
41
41
41
41
43
40
40
40
40
40
42
40
40
40
40
40
40
40
40
40
40
40
40
42
...

output:

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

result:

ok Accepted

Test #13:

score: 19
Accepted
time: 5ms
memory: 3840kb

input:

98
94
95
93
93
95
93
95
93
93
93
93
95
93
93
93
93
95
95
93
93
95
93
93
93
93
93
93
93
95
95
95
93
95
93
93
95
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
95
93
93
93
93
93
93
93
95
93
93
93
93
93
93
93
93
95
93
93
95
93
93
93
93
93
93
93
93
93
95
93
93
93
93
95
93
93
93
95
93
93
93
93
94
...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 95 81 41 85 18 36 93 60 21 11 87 45 80 84 9 63
? 16 82 7 51 0...

result:

ok Accepted

Test #14:

score: 19
Accepted
time: 4ms
memory: 3840kb

input:

98
92
91
93
93
91
93
93
93
91
93
93
91
91
93
91
93
93
93
91
91
93
93
93
91
91
91
93
93
93
91
91
91
93
93
93
93
91
93
91
93
91
93
91
91
93
93
93
93
91
93
91
93
93
91
93
93
93
91
91
91
93
93
93
93
91
93
91
93
91
91
91
91
91
93
93
93
93
93
93
93
93
91
93
93
93
91
93
93
91
93
93
93
93
93
91
91
91
93
92
...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 95 81 41 85 18 36 93 60 21 11 87 45 80 84 9 63
? 16 82 7 51 0...

result:

ok Accepted

Test #15:

score: 19
Accepted
time: 5ms
memory: 3712kb

input:

99
92
93
93
93
93
93
93
91
91
93
93
93
93
93
91
93
91
93
93
93
93
93
93
91
93
93
93
91
93
93
93
93
91
93
93
93
93
91
93
91
91
91
93
93
93
93
93
91
93
93
93
93
93
91
93
93
93
93
93
91
93
93
93
91
93
93
93
93
91
91
91
91
91
93
91
93
91
93
93
91
93
93
93
93
93
93
91
91
93
91
93
91
93
93
93
91
93
93
93
...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 95 81 41 98 18 36 93 60 21 11 87 45 80 84 9 63 85
? 16 82 7 5...

result:

ok Accepted

Test #16:

score: 19
Accepted
time: 3ms
memory: 3840kb

input:

99
92
93
91
93
93
91
93
93
93
91
93
93
93
93
93
93
93
91
93
93
91
93
91
93
93
93
91
93
93
91
91
91
93
91
91
93
93
93
93
93
93
93
93
93
93
91
93
93
93
93
93
93
93
93
91
93
93
93
93
93
93
93
93
93
93
93
93
93
93
91
91
93
93
93
93
93
93
93
93
93
93
93
91
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 95 81 41 98 18 36 93 60 21 11 87 45 80 84 9 63 85
? 16 82 7 5...

result:

ok Accepted

Test #17:

score: 19
Accepted
time: 6ms
memory: 3840kb

input:

99
92
91
91
93
93
91
91
91
91
91
93
91
91
91
91
91
91
91
91
91
91
91
91
91
93
91
91
91
91
91
91
91
91
93
91
91
91
93
91
91
93
93
91
91
91
91
91
91
93
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
93
91
91
91
91
91
91
93
93
93
91
91
91
91
91
91
91
91
91
91
91
93
91
91
91
91
91
91
91
91
93
91
91
91
91
...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 95 81 41 98 18 36 93 60 21 11 87 45 80 84 9 63 85
? 16 82 7 5...

result:

ok Accepted

Test #18:

score: 19
Accepted
time: 5ms
memory: 3712kb

input:

100
93
94
94
94
92
94
94
92
94
94
94
94
94
94
94
94
94
94
92
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
92
94
94
94
94
94
94
94
94
92
94
94
94
94
94
94
94
94
94
94
94
92
92
94
94
94
94
92
92
92
92
92
94
94
94
94
92
94
92
92
94
94
94
94
94
94...

output:

? 82 16 7 51 0 58 57 74 14 13 89 24 30 91 17 49 23 20 66 2 33 59 38 61 28 32 42 62 10 96 72 90 77 22 46 97 47 27 64 76 65 92 3 55 67 83 39 29 40 52 4 6 70 73 25 53 35 19 71 12 43 88 44 50 48 69 75 15 68 8 34 31 79 54 26 56 94 5 78 86 1 37 99 81 41 98 18 36 93 60 21 11 87 45 80 84 9 63 85 95
? 16 82 ...

result:

ok Accepted

Test #19:

score: 19
Accepted
time: 5ms
memory: 3840kb

input:

100
93
94
94
94
94
94
94
94
94
94
94
94
94
92
94
94
92
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
92
92
94
94
94
94
94
94
94
94
94
92
94
94
94
92
94
94
92
94
94
94
94
94
92
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 99 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94 37
? 98 36 ...

result:

ok Accepted

Test #20:

score: 19
Accepted
time: 4ms
memory: 3840kb

input:

100
96
97
97
95
95
95
97
97
95
95
95
97
97
97
95
95
97
97
97
95
95
97
95
97
97
97
97
95
97
97
95
95
97
97
95
97
95
95
97
97
97
95
97
97
97
95
97
97
95
95
97
97
95
97
95
97
97
95
97
97
95
95
97
95
97
97
97
97
97
97
97
97
95
95
95
95
97
95
97
97
97
95
97
97
97
97
95
97
97
97
95
97
97
95
95
95
95
97
97...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 99 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94 37
? 98 36 ...

result:

ok Accepted

Test #21:

score: 19
Accepted
time: 2ms
memory: 3840kb

input:

100
94
93
93
93
95
95
93
93
95
95
93
93
93
93
95
93
93
93
95
95
93
93
93
93
93
93
93
93
95
93
93
93
95
93
93
93
93
93
93
93
95
95
95
95
93
95
93
93
93
95
93
93
93
95
93
95
93
93
95
95
93
93
95
93
93
95
93
93
95
93
93
95
95
93
93
93
95
93
93
93
93
93
93
95
93
93
95
93
93
95
93
93
93
93
93
93
93
95
93...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 99 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94 37
? 98 36 ...

result:

ok Accepted

Test #22:

score: 19
Accepted
time: 2ms
memory: 3840kb

input:

99
92
91
93
91
91
91
91
91
91
91
91
91
93
91
91
91
93
91
91
91
93
91
91
91
91
91
93
91
91
91
91
93
91
91
91
93
93
91
91
91
93
91
91
91
91
91
91
91
91
93
91
91
91
91
91
91
91
93
91
91
93
91
91
91
91
91
91
91
93
93
93
91
91
91
91
93
91
91
93
91
91
91
91
91
93
91
91
93
91
91
91
91
91
93
91
91
91
93
93
...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 37 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94
? 98 36 10 ...

result:

ok Accepted

Test #23:

score: 19
Accepted
time: 8ms
memory: 3712kb

input:

100
94
95
95
95
95
95
93
95
93
95
95
95
93
95
95
95
95
95
95
95
95
93
93
93
95
95
95
95
95
95
95
95
95
95
95
95
95
93
95
95
95
95
93
95
95
95
95
95
95
95
93
95
95
95
95
93
95
95
95
95
95
95
95
95
95
95
95
95
95
95
93
93
93
95
95
95
95
95
95
95
95
95
95
95
95
95
95
93
93
95
95
95
93
95
93
95
95
95
95...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 99 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94 37
? 98 36 ...

result:

ok Accepted

Test #24:

score: 19
Accepted
time: 3ms
memory: 3840kb

input:

100
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
91
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93...

output:

? 36 98 10 55 33 12 14 86 80 4 43 31 74 67 52 15 75 41 76 3 26 7 93 49 9 62 42 1 68 58 47 84 0 8 99 72 73 77 51 54 30 81 32 20 22 78 44 28 96 24 2 38 50 11 63 83 89 29 57 91 65 56 48 6 46 95 66 85 23 13 19 16 40 39 88 25 92 61 97 69 5 45 35 71 27 79 64 90 34 17 21 60 87 53 70 82 59 18 94 37
? 98 36 ...

result:

ok Accepted

Subtask #3:

score: 0
Wrong Answer

Dependency #2:

100%
Accepted

Test #25:

score: 79
Accepted
time: 119ms
memory: 3712kb

input:

498
494
493
493
493
493
495
493
495
495
495
495
493
493
493
493
495
493
493
495
495
493
495
493
493
493
493
493
495
495
493
493
493
495
493
495
493
493
495
495
495
495
495
495
495
495
495
495
493
493
493
495
493
495
493
495
493
495
495
493
493
495
495
495
493
493
495
493
493
495
495
493
493
493
493
...

output:

? 119 484 10 55 368 168 240 86 80 156 104 181 74 244 52 293 254 260 101 192 26 447 270 445 103 391 428 346 68 493 47 84 491 8 99 419 363 77 438 54 387 384 32 116 360 249 357 430 251 24 332 272 50 207 259 83 347 215 179 386 393 209 424 246 267 295 371 85 431 343 416 308 396 342 453 380 144 274 401 46...

result:

ok Accepted

Test #26:

score: 79
Accepted
time: 105ms
memory: 3712kb

input:

498
494
493
495
495
495
495
495
493
495
495
495
495
493
495
495
495
495
493
495
493
493
495
495
495
493
493
495
495
495
495
495
495
495
495
495
493
493
495
493
495
495
493
495
495
493
495
495
493
495
493
495
493
495
495
493
495
493
493
495
495
495
495
495
495
495
495
495
493
495
495
495
493
493
495
...

output:

? 291 240 226 409 96 372 193 11 293 354 50 370 153 314 312 175 203 228 147 19 430 48 299 324 320 236 170 249 336 55 156 44 86 49 225 4 155 20 377 459 216 94 411 1 30 454 9 41 194 244 322 435 277 419 281 17 109 168 43 487 415 328 24 492 85 416 301 178 65 295 176 380 129 469 335 8 391 357 218 390 100 ...

result:

ok Accepted

Test #27:

score: 79
Accepted
time: 118ms
memory: 3712kb

input:

498
489
490
490
490
490
490
490
490
490
488
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
488
490
490
490
490
488
490
488
490
490
488
490
490
490
490
488
490
490
490
490
490
490
490
490
...

output:

? 422 217 298 237 69 116 397 37 494 3 106 254 22 117 326 213 245 327 175 446 309 196 17 170 222 230 469 478 347 96 292 488 317 311 151 64 421 16 173 76 396 383 442 129 301 391 10 9 377 141 429 68 236 232 153 434 419 258 343 464 280 201 203 102 210 315 6 374 267 227 414 39 111 247 149 178 28 105 146 ...

result:

ok Accepted

Test #28:

score: 79
Accepted
time: 114ms
memory: 3840kb

input:

499
490
489
491
489
491
489
491
491
489
491
491
491
491
491
491
489
489
491
491
489
489
489
491
489
491
491
489
489
489
491
489
491
491
489
491
489
491
489
491
491
489
491
489
489
491
489
491
491
491
491
489
489
489
489
491
491
489
491
489
491
489
489
491
489
489
489
489
489
491
489
489
491
491
489
...

output:

? 424 38 401 54 250 141 480 91 224 247 356 80 392 99 53 477 438 228 341 232 332 162 193 362 292 328 184 470 100 409 214 382 291 138 66 457 266 449 85 20 350 405 114 154 177 71 305 168 313 59 400 290 435 256 58 227 404 455 107 2 434 309 312 348 101 24 70 317 377 14 180 81 277 295 469 380 210 301 272 ...

result:

ok Accepted

Test #29:

score: 79
Accepted
time: 118ms
memory: 3840kb

input:

499
492
493
493
493
493
491
491
493
491
491
491
493
493
493
491
493
493
491
493
493
493
491
493
491
493
493
491
493
493
493
493
493
493
493
493
493
493
491
493
493
491
491
493
493
493
493
493
493
493
493
493
493
493
493
493
493
491
493
491
493
493
493
493
491
491
491
491
491
493
491
493
493
493
493
...

output:

? 16 313 346 286 171 402 110 374 305 153 416 22 57 172 418 311 304 274 341 108 210 154 310 10 128 80 36 361 428 60 254 326 252 190 308 488 198 340 256 389 275 483 339 126 307 426 1 284 49 312 283 316 384 243 196 342 20 445 370 378 301 278 406 262 383 6 336 83 150 216 8 333 294 467 258 31 474 12 229 ...

result:

ok Accepted

Test #30:

score: 79
Accepted
time: 130ms
memory: 3840kb

input:

499
492
493
491
493
491
493
493
493
493
491
493
493
491
491
493
491
493
493
493
493
491
493
493
491
493
491
491
493
493
493
493
493
493
493
493
491
491
491
491
491
491
491
493
493
493
493
491
493
493
493
493
493
493
493
493
493
493
493
493
491
491
491
493
491
493
493
493
491
493
493
493
493
493
493
...

output:

? 16 313 346 286 171 402 110 374 305 153 416 22 57 172 418 311 304 274 341 108 210 154 310 10 128 80 36 361 428 60 254 326 252 190 308 488 198 340 256 389 275 483 339 126 307 426 1 284 49 312 283 316 384 243 196 342 20 445 370 378 301 278 406 262 383 6 336 83 150 216 8 333 294 467 258 31 474 12 229 ...

result:

ok Accepted

Test #31:

score: 79
Accepted
time: 114ms
memory: 3712kb

input:

499
494
495
493
495
495
495
493
495
495
495
493
495
495
495
493
495
493
495
493
495
495
495
495
495
495
495
495
495
493
495
495
495
495
495
495
493
495
493
493
493
493
495
495
493
495
495
495
495
495
493
495
495
495
493
495
493
495
495
495
495
495
493
495
495
493
495
495
493
495
493
495
495
495
495
...

output:

? 287 476 262 198 116 448 327 284 362 453 363 302 169 69 35 479 224 7 243 126 364 158 264 334 10 106 351 176 13 294 380 418 77 83 481 373 4 230 410 154 391 53 43 218 41 266 90 289 211 239 300 406 3 187 222 190 228 361 465 347 122 46 456 119 101 96 398 345 318 440 208 66 34 38 416 329 272 155 64 68 1...

result:

ok Accepted

Test #32:

score: 79
Accepted
time: 116ms
memory: 3840kb

input:

500
496
495
497
495
497
495
497
495
497
497
497
495
495
495
497
497
495
497
495
495
495
495
495
495
495
497
497
497
497
495
497
497
495
495
495
495
497
497
495
497
497
497
497
495
497
497
497
497
495
495
497
497
497
497
497
497
497
497
497
495
495
497
497
497
497
497
497
497
495
497
497
497
495
495
...

output:

? 471 292 14 406 440 490 477 250 224 119 36 495 23 193 299 129 304 323 348 214 241 211 56 419 133 162 381 325 300 246 452 82 274 201 254 262 343 369 232 77 441 220 238 228 219 306 259 221 99 287 166 38 237 427 103 190 455 434 409 20 425 102 226 204 105 73 128 429 188 459 370 270 487 3 382 321 126 20...

result:

ok Accepted

Test #33:

score: 79
Accepted
time: 105ms
memory: 3840kb

input:

500
494
493
495
495
493
493
495
495
493
495
493
495
493
493
493
493
493
495
493
495
495
495
493
493
495
493
495
495
495
495
495
495
495
493
493
495
495
495
493
493
495
495
495
493
493
495
493
495
495
495
495
495
495
493
495
493
495
493
493
495
495
495
493
495
495
495
493
495
495
495
493
495
493
495
...

output:

? 30 346 412 318 224 311 11 95 105 489 403 269 163 256 201 376 94 349 214 193 70 307 6 270 79 406 425 141 183 384 122 381 49 399 90 146 216 330 274 473 169 33 454 242 34 119 159 144 429 237 255 463 391 295 413 210 204 357 261 341 471 325 354 282 88 259 482 298 217 129 22 461 125 178 337 15 200 82 39...

result:

ok Accepted

Test #34:

score: 79
Accepted
time: 118ms
memory: 3840kb

input:

500
492
491
491
493
491
493
491
493
493
491
491
491
493
491
491
493
491
491
493
491
493
491
493
493
491
491
493
491
491
493
493
493
491
491
493
493
491
493
493
491
493
491
491
491
493
493
491
493
491
493
491
491
493
493
493
491
493
491
491
493
491
493
493
491
491
491
491
491
491
493
493
493
491
491
...

output:

? 368 377 70 174 199 338 323 483 142 87 54 450 478 226 408 332 263 384 179 273 188 416 51 469 402 340 305 437 247 86 42 209 28 181 367 348 173 43 318 324 444 221 476 89 470 300 83 342 210 417 270 265 303 462 12 132 161 381 62 178 383 465 23 225 366 495 431 184 341 228 419 191 306 385 250 99 319 326 ...

result:

ok Accepted

Test #35:

score: 79
Accepted
time: 122ms
memory: 3968kb

input:

500
494
493
493
493
493
493
493
493
493
493
493
493
493
493
495
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
495
493
493
493
493
495
493
493
495
493
495
493
493
493
493
493
493
493
495
493
493
493
493
493
493
493
493
493
495
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
...

output:

? 37 275 122 219 402 246 371 362 413 330 5 394 165 343 178 257 23 476 105 78 406 50 418 348 141 327 210 189 388 407 354 495 251 61 119 179 366 306 440 111 426 405 60 135 87 315 490 41 309 393 312 131 14 473 360 247 204 487 352 218 364 470 493 353 221 443 307 217 431 341 170 30 421 82 397 453 338 56 ...

result:

ok Accepted

Test #36:

score: 79
Accepted
time: 118ms
memory: 3712kb

input:

500
495
496
494
496
496
494
494
494
494
494
496
496
496
496
494
496
494
494
494
496
496
496
494
496
494
494
496
496
494
496
496
494
496
496
496
496
494
496
496
496
496
494
496
494
494
496
494
494
496
494
496
496
496
496
496
494
494
496
494
496
494
494
494
496
494
494
494
496
496
494
496
494
496
496
...

output:

? 141 366 44 440 259 403 152 70 216 416 71 336 179 412 291 119 278 287 383 118 452 421 467 123 430 358 176 1 180 188 140 45 10 234 104 427 450 142 236 93 379 34 47 495 110 499 134 158 154 255 369 135 332 461 292 311 459 66 77 221 396 265 295 163 32 280 294 200 429 57 400 213 447 362 145 250 164 469 ...

result:

ok Accepted

Test #37:

score: 79
Accepted
time: 115ms
memory: 3968kb

input:

500
496
495
497
495
497
495
495
497
495
495
495
495
495
495
495
495
495
495
495
495
497
497
495
497
495
495
495
497
497
495
495
495
497
495
495
495
495
497
495
497
497
495
495
495
495
497
495
495
495
495
495
495
495
495
495
497
495
495
495
495
495
495
495
495
495
497
495
495
495
495
497
495
495
497
...

output:

? 492 50 351 92 447 232 37 397 32 269 379 424 168 185 280 387 369 469 178 143 278 6 260 388 198 319 191 470 141 82 115 192 242 453 226 363 340 395 183 299 479 221 48 75 367 103 113 172 283 310 20 261 151 129 384 404 180 161 208 374 156 160 182 42 7 63 355 77 236 281 311 74 411 118 162 315 450 152 59...

result:

ok Accepted

Test #38:

score: 0
Wrong Answer
time: 126ms
memory: 3840kb

input:

499
489
490
488
490
488
488
490
488
490
490
490
490
490
490
490
490
488
490
488
490
488
490
490
488
490
490
488
488
490
488
490
488
490
490
488
490
488
490
488
488
490
488
490
490
488
490
490
488
490
490
488
490
488
488
490
490
490
488
490
490
490
490
488
490
490
488
490
490
490
490
488
490
488
490
...

output:

? 266 269 442 307 167 458 169 385 259 66 208 410 457 5 80 180 367 481 111 116 159 351 393 361 28 234 4 52 225 329 384 198 418 433 390 57 429 178 143 413 263 400 94 452 402 426 431 27 132 343 72 342 209 101 476 469 53 188 95 78 463 158 395 368 114 151 303 179 107 358 25 226 450 196 446 197 412 138 22...

result:

wrong answer Wrong Answer [4]