QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#866463#8812. Library 3lgvc#21 126ms3968kbC++232.3kb2025-01-22 15:28:472025-01-22 15:28:47

Judging History

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

  • [2025-01-22 15:28:47]
  • 评测
  • 测评结果:21
  • 用时:126ms
  • 内存:3968kb
  • [2025-01-22 15:28:47]
  • 提交

answer

#include "library3.h"
#include <bits/stdc++.h>
std::mt19937 rng(time(0));
int la;
std::vector<int> sv2(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=sv2(b,t0);
	b=sv2(b,t1);
	return b;
}
std::vector<int> sv(std::vector<int> b,std::vector<int> tp,int vv) {
	if(tp.size()<=1) return b;
	for(int j=0;j<tp.size();j++) {
		std::swap(tp[j],tp[rng()%(j+1)]);
	}
	for(int j=0;j<tp.size();j++) {
		std::swap(b[tp[j]],b[tp[rng()%(j+1)]]);
	}
	bool vi[509]={0};
	int aa=query(b),ta=aa,cnt=tp.size();
	for(int i=0;i<tp.size();i++) {
		if(vi[i]) continue;
		std::vector<int> tp2;
		tp2.push_back(tp[i]);
		for(int j=i+1;j<tp.size();j++) {
			if(vi[j]) continue;
			std::swap(b[tp[i]],b[tp[j]]);
			if((vv==aa-cnt+1)||(query(b)<aa)) {
				tp2.push_back(tp[j]);
				vi[j]=1;
			}
			std::swap(b[tp[i]],b[tp[j]]);
		}
		la=aa;
		cnt-=tp2.size();
		if(tp2.size()<=500) b=sv2(b,tp2);
		else b=sv(b,tp2,aa);
		aa-=tp2.size()-1;
	}
	return b;
}
void solve(int N) {
	std::vector<int> b;
	std::vector<int> tp;
	b.resize(N);
	tp.resize(N);
	for(int i=0;i<N;i++) {
		b[i]=i;
		tp[i]=i;
	}
	answer(sv(b,tp,0));
	return;
/*	for(int i=0;i<N;i++) {		
		std::swap(b[i],b[rng()%(i+1)]);
	}
	la=query(b);
	int cq=0;
	while(la<N-1) {
		int x=rng()%N,y=rng()%N;
		if(x==y) continue;
		std::swap(b[x],b[y]);
		cq++;
		int ak=query(b);
		if(la<ak) {
			la=ak;
		} else {
			std::swap(b[x],b[y]);
		}
	}
	printf("%d\n",cq);
	std::vector<int> tp;
	for(int i=0;i<N;i++) tp.push_back(i);
	answer(sv(b,tp));
	return;
	bool vi[509]={0};
	int cnt=N;
	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((la==cnt-1)||(query(b)<la)) {
				tp.push_back(j);
				vi[j]=1;
			}
			std::swap(b[i],b[j]);
		}
		cnt-=tp.size();
		b=sv(b,tp);
	}
	answer(b);*/
}

详细

Subtask #1:

score: 2
Accepted

Test #1:

score: 2
Accepted
time: 1ms
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
1
2
2

output:

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

result:

ok Accepted

Test #3:

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

input:

4
3
1
1
2

output:

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

result:

ok Accepted

Test #4:

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

input:

5
2
1
3
3
1
2
1

output:

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

result:

ok Accepted

Test #5:

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

input:

5
1
2
2
2
0
1
1
1

output:

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

result:

ok Accepted

Test #6:

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

input:

6
2
3
3
3
3
1
2
2
0
1

output:

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

result:

ok Accepted

Test #7:

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

input:

6
3
4
2
2
4
4
3
0
2

output:

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

result:

ok Accepted

Test #8:

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

input:

6
5
5
5
5
5
2
4
4
2

output:

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

result:

ok Accepted

Test #9:

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

input:

5
4
4
4
2
0

output:

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

result:

ok Accepted

Test #10:

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

input:

6
3
4
2
4
2
4
3
2
0

output:

? 1 2 3 4 0 5
? 1 2 4 3 0 5
? 1 2 0 4 3 5
? 3 2 1 4 0 5
? 1 3 2 4 0 5
? 1 2 5 4 0 3
? 1 0 2 4 3 5
? 4 3 0 1 2 5
? 1 3 0 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
2
4
4
4
4
2
3
2
2
2
2
0

output:

? 5 0 6 3 1 4 2
? 5 0 3 6 1 4 2
? 5 0 1 3 6 4 2
? 6 0 5 3 1 4 2
? 5 6 0 3 1 4 2
? 5 0 2 3 1 4 6
? 5 0 4 3 1 6 2
? 5 0 3 4 1 6 2
? 1 0 4 6 5 3 2
? 5 1 4 6 0 3 2
? 5 0 4 6 2 3 1
? 0 5 4 6 1 3 2
? 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
48
47
47
47
47
47
47
47
49
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
46
48
48
48
48
48
48
48
48
48
46
48
48
48
48
48
48
46
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
...

output:

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

result:

ok Accepted

Test #13:

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

input:

98
93
94
94
92
94
94
94
94
92
92
92
94
92
94
92
92
94
94
94
94
92
94
94
94
94
92
92
92
94
94
94
92
94
92
92
92
92
94
92
92
94
94
94
92
94
94
94
92
94
94
92
94
94
94
92
92
92
94
92
92
92
94
94
92
94
94
92
94
94
92
94
92
94
94
94
92
94
94
92
94
92
94
92
94
94
92
92
94
92
94
94
92
92
94
92
94
92
94
93
...

output:

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

result:

ok Accepted

Test #14:

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

input:

98
95
96
96
96
96
96
96
96
96
96
96
94
96
96
96
96
96
96
96
96
96
96
96
96
94
96
96
94
96
96
96
96
96
96
96
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
94
96
94
96
96
94
96
96
94
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
...

output:

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

result:

ok Accepted

Test #15:

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

input:

99
94
95
93
93
93
95
95
95
93
93
93
93
93
95
93
93
93
95
93
95
93
95
95
93
93
95
93
93
93
95
93
93
95
93
95
93
95
95
93
95
95
93
93
95
95
93
95
95
95
93
93
95
93
95
95
95
93
93
95
93
95
93
95
95
93
95
93
95
95
93
95
93
93
95
93
93
93
95
95
93
95
93
95
93
93
95
95
93
95
93
93
93
93
95
93
95
95
93
95
...

output:

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

result:

ok Accepted

Test #16:

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

input:

99
94
95
95
93
95
95
95
93
95
93
95
93
93
93
93
93
95
95
93
95
93
95
95
95
95
95
93
95
95
93
95
93
95
95
95
93
93
93
95
93
93
95
95
95
95
95
93
93
93
95
93
95
93
95
93
93
93
95
95
93
95
93
93
95
93
93
93
95
95
95
93
93
95
93
95
93
93
95
95
93
93
95
95
93
93
93
95
93
95
93
93
95
95
93
95
95
93
93
93
...

output:

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

result:

ok Accepted

Test #17:

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

input:

99
94
95
95
93
93
95
95
95
95
95
95
95
95
93
95
95
95
95
93
93
95
93
95
93
95
93
95
95
95
95
95
95
95
93
95
95
93
93
95
93
93
95
93
95
95
95
95
93
95
95
95
93
93
95
95
93
95
95
93
93
93
95
93
93
93
95
93
95
93
95
93
95
95
93
95
95
95
95
95
95
95
93
95
93
95
95
95
95
93
95
95
95
95
93
93
95
95
93
93
...

output:

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

result:

ok Accepted

Test #18:

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

input:

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

output:

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

result:

ok Accepted

Test #19:

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

input:

100
90
91
91
91
89
91
91
91
91
89
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
89
91
91
91
91
91
89
91
89
89...

output:

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

result:

ok Accepted

Test #20:

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

input:

100
95
96
96
96
96
94
96
94
96
94
94
94
96
94
94
94
94
94
94
94
96
94
94
94
94
96
94
94
94
94
96
94
94
94
96
94
94
94
94
94
96
94
94
96
94
94
94
94
94
96
94
94
94
96
96
96
94
96
94
96
94
94
94
94
94
94
96
94
94
94
96
94
94
96
94
94
96
94
94
94
96
96
94
94
94
94
94
94
94
94
94
94
94
96
94
94
96
94
94...

output:

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

result:

ok Accepted

Test #21:

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

input:

100
91
92
92
92
92
92
90
90
90
92
92
90
90
92
90
92
92
92
90
92
92
92
90
92
90
90
90
92
90
92
92
92
90
92
92
92
92
90
92
92
90
92
90
90
92
92
90
92
92
92
92
92
92
92
92
92
90
92
92
92
92
92
92
92
92
90
90
92
92
90
92
90
92
92
92
92
92
92
92
92
92
90
92
92
92
92
92
92
90
92
90
92
92
92
92
92
92
92
92...

output:

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

result:

ok Accepted

Test #22:

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

input:

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

output:

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

result:

ok Accepted

Test #23:

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

input:

100
95
96
96
96
96
96
96
96
96
96
94
96
96
96
94
96
96
96
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
94
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
94
96
94
96
96
96
96
96
96
96
94
94
94
94
96
96
96
94
96
96
96
96
96
96
96
96
96
96
96
96
96
96...

output:

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

result:

ok Accepted

Test #24:

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

input:

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

output:

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

result:

ok Accepted

Subtask #3:

score: 0
Wrong Answer

Dependency #2:

100%
Accepted

Test #25:

score: 79
Accepted
time: 110ms
memory: 3584kb

input:

498
491
490
492
492
492
490
492
492
492
492
490
492
490
490
492
492
492
492
490
490
492
492
492
492
490
492
492
490
492
492
492
492
492
492
490
492
490
492
492
490
492
490
492
492
492
490
492
492
490
492
490
492
490
492
492
490
490
490
492
492
490
490
490
490
492
492
490
492
490
492
492
490
490
492
...

output:

? 454 85 150 50 185 475 101 189 417 181 380 201 203 471 114 55 254 226 281 428 1 467 439 348 496 374 359 344 191 370 110 160 255 394 360 130 37 166 60 196 485 339 31 106 435 92 336 383 104 58 444 413 261 480 401 11 134 466 83 218 5 175 279 477 285 34 245 211 206 449 147 373 297 334 323 128 296 397 2...

result:

ok Accepted

Test #26:

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

input:

498
490
491
489
491
489
491
491
491
491
491
491
491
491
491
491
489
491
491
491
491
491
491
491
491
489
491
491
491
491
491
489
489
491
489
491
489
491
489
491
491
491
491
489
491
491
491
489
489
491
491
489
491
491
489
489
491
491
489
489
491
491
491
489
491
489
491
491
489
491
491
491
489
491
491
...

output:

? 317 459 181 217 492 137 278 210 230 414 81 416 178 489 80 40 117 324 475 465 379 268 239 44 82 171 390 138 196 262 119 292 372 252 470 43 71 175 321 442 328 373 39 295 191 323 461 374 482 280 383 56 406 493 70 355 484 25 121 471 3 144 63 431 495 101 227 133 297 340 419 214 190 11 389 234 197 287 3...

result:

ok Accepted

Test #27:

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

input:

498
490
491
491
489
491
489
489
491
491
491
491
491
491
489
489
491
491
491
491
491
491
491
489
491
491
491
491
491
491
489
491
491
491
491
491
489
491
491
491
491
489
491
489
491
491
489
491
489
491
491
491
491
491
491
491
491
489
491
491
491
489
491
491
491
491
489
491
491
489
491
491
491
491
491
...

output:

? 471 432 438 292 431 260 174 137 89 198 344 184 63 351 126 266 61 445 497 479 111 405 272 254 76 155 281 370 241 357 364 199 192 297 83 462 100 167 215 94 168 444 270 38 349 217 67 402 231 408 216 112 175 400 454 423 367 345 239 278 87 62 280 363 481 424 0 159 452 120 305 243 262 494 143 6 348 56 3...

result:

ok Accepted

Test #28:

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

input:

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

output:

? 341 222 262 366 33 260 481 349 24 357 431 215 320 313 192 1 79 252 340 286 54 241 497 446 62 184 108 350 303 177 394 23 170 312 444 458 21 180 470 426 448 293 134 119 238 199 482 287 465 218 244 449 25 117 466 76 98 136 422 395 144 390 264 266 263 440 451 362 468 410 110 208 127 235 310 412 272 64...

result:

ok Accepted

Test #29:

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

input:

499
493
494
494
494
494
492
492
494
492
494
492
492
494
492
494
494
492
494
492
494
492
492
492
492
492
492
492
492
494
492
492
492
494
494
492
492
492
494
494
492
492
494
492
492
492
492
492
492
494
494
492
492
492
492
494
492
492
492
494
494
492
494
492
494
494
492
492
492
492
494
492
494
494
492
...

output:

? 315 147 225 38 469 214 181 29 320 248 334 100 403 70 74 52 185 455 475 15 494 94 415 257 357 164 432 394 159 230 107 217 354 175 300 42 168 270 253 31 387 246 9 218 179 459 377 329 259 188 265 242 61 20 425 149 383 436 39 101 152 416 427 23 362 317 236 447 468 428 470 358 127 393 155 409 493 157 4...

result:

ok Accepted

Test #30:

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

input:

499
495
496
496
494
494
496
496
496
496
496
496
496
496
496
496
496
494
496
496
496
496
494
496
496
496
496
496
496
494
494
496
496
496
496
496
496
496
494
496
496
494
494
496
496
496
496
496
496
496
496
496
496
496
496
496
494
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
494
496
496
...

output:

? 296 264 443 396 9 131 24 69 134 23 200 366 183 433 161 125 285 374 43 146 73 186 129 152 432 108 356 283 438 151 378 333 482 1 143 90 209 251 126 46 127 321 84 147 204 375 170 184 230 63 448 342 384 311 490 485 202 62 194 393 182 150 298 166 136 29 344 488 295 364 138 335 110 451 123 41 87 2 219 4...

result:

wrong answer Wrong Answer [4]