QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#659077#2789. SortingPioneer#36 2ms4472kbC++201.3kb2024-10-19 18:29:262024-10-19 18:29:26

Judging History

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

  • [2024-10-19 18:29:26]
  • 评测
  • 测评结果:36
  • 用时:2ms
  • 内存:4472kb
  • [2024-10-19 18:29:26]
  • 提交

answer

#include "sorting.h"
#include <bits/stdc++.h>

using namespace std;

const int MAX=200000;

int n,m;

int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
	n=N,m=M;
    vector<int> v(n),need(n);
	vector<pair<int,int>> swaps;
	for(int i=0;i<n;i++)v[i]=S[i],need[i]=i;
	vector<int> tov=need;
	for(int j=0;j<m;j++){
		swap(tov[X[j]],tov[Y[j]]);
	}
	vector<int> tov1(n);
	for(int i=0;i<n;i++)tov1[tov[i]]=i;
	swap(tov,tov1);
	for(int i=0;i<n;i++){
		tov1[tov[i]]=i;
	}
	set<int> st;
	for(int i=0;i<n;i++){
		if(tov[i]!=v[i])st.insert(i);
	}
	// 0 4
	// 0 4
	// 0 1
	// 2 4
	for(int i=0;i<m;i++){
		swap(v[X[i]],v[Y[i]]);
		swap(tov1[tov[X[i]]],tov1[tov[Y[i]]]);
		swap(tov[X[i]],tov[Y[i]]);
		while(!st.empty()&&tov[*st.begin()]==v[*st.begin()])st.erase(st.begin());
		if(!st.empty()){
			int k=*st.begin();
			st.erase(st.begin());
			int j=tov1[v[k]];
			swaps.push_back({k,j});
			// cout<<k<<" "<<j<<" "<<v[k]<<" "<<tov[j]<<"\n";
			swap(v[k],v[j]);
			if(tov[j]!=v[j])st.insert(j);
			if(tov[k]!=v[k])st.insert(k);
		}
		else swaps.push_back({0,0});
		// for(int j=0;j<n;j++)cout<<v[j]<<" "<<tov[j]<<"\n";
	}
	// for(int x:v)cout<<x<<" ";
	// cout<<"\n";
	// assert(v==need);
	for(int i=0;i<m;i++){
		P[i]=swaps[i].first;
		Q[i]=swaps[i].second;
	}
	return M;
}

詳細信息

Subtask #1:

score: 8
Accepted

Test #1:

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

input:

1
0
1
0 0

output:

1
0 0

result:

ok correct

Test #2:

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

input:

2
0 1
4
0 0
0 0
0 0
0 0

output:

4
0 0
0 0
0 0
0 0

result:

ok correct

Test #3:

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

input:

2
1 0
4
0 0
0 0
0 0
0 0

output:

4
0 1
0 0
0 0
0 0

result:

ok correct

Test #4:

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

input:

3
1 0 2
9
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

9
0 1
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #5:

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

input:

4
3 2 0 1
16
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

16
0 3
0 1
0 2
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #6:

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

input:

5
1 4 2 3 0
25
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

25
0 1
0 4
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #7:

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

input:

5
4 2 1 0 3
25
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

25
0 4
0 3
1 2
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Subtask #2:

score: 12
Accepted

Test #8:

score: 12
Accepted
time: 0ms
memory: 4016kb

input:

1
0
30
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

30
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #9:

score: 12
Accepted
time: 0ms
memory: 4000kb

input:

2
0 1
60
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

60
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #10:

score: 12
Accepted
time: 1ms
memory: 3856kb

input:

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

output:

2940
0 82
0 41
0 20
0 34
0 61
0 29
0 48
0 18
0 63
0 5
0 51
0 59
0 3
0 12
0 74
0 43
0 73
0 95
0 81
0 60
0 17
0 67
0 30
0 2
0 31
0 55
0 40
0 72
0 64
0 21
0 50
0 71
0 80
0 22
0 87
0 10
0 49
0 11
0 52
0 88
0 47
0 28
0 77
0 23
0 83
0 69
0 92
0 1
0 70
0 45
0 93
0 6
0 84
4 27
4 39
4 86
4 14
4 46
4 65
4 15
...

result:

ok correct

Test #11:

score: 12
Accepted
time: 1ms
memory: 4120kb

input:

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

output:

2970
0 8
0 50
0 26
0 9
0 93
0 56
0 30
0 67
0 65
0 19
0 38
0 25
0 7
0 10
0 49
0 22
0 42
0 97
0 51
0 63
0 69
0 13
0 2
0 3
1 14
1 54
1 11
1 23
1 83
1 32
1 68
1 33
1 5
1 74
1 86
1 21
1 36
1 34
1 70
1 52
1 77
1 43
1 48
1 87
1 16
1 90
1 44
1 29
1 62
1 96
1 91
1 76
1 92
1 57
1 24
1 39
1 27
1 71
1 75
1 20
1...

result:

ok correct

Test #12:

score: 12
Accepted
time: 1ms
memory: 3848kb

input:

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

output:

2880
0 12
0 82
0 72
0 65
0 2
0 75
0 66
0 3
0 59
0 51
0 56
0 46
0 90
0 71
0 6
0 52
0 20
0 80
0 14
0 85
0 18
0 57
0 22
0 34
0 32
0 89
0 73
0 92
0 48
0 35
0 70
0 5
0 30
0 81
0 86
0 38
0 43
0 36
0 26
0 47
0 42
0 94
0 61
0 69
0 76
0 15
0 78
0 10
0 93
0 29
0 21
0 67
0 58
0 77
0 95
0 16
0 50
0 62
0 1
0 91
...

result:

ok correct

Subtask #3:

score: 16
Accepted

Test #13:

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

input:

2
0 1
60
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1

output:

60
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #14:

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

input:

5
0 4 1 3 2
150
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
...

output:

150
2 0
2 4
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
...

result:

ok correct

Test #15:

score: 16
Accepted
time: 1ms
memory: 3796kb

input:

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

output:

2880
0 15
0 7
0 66
0 42
0 91
0 3
0 18
0 95
0 64
0 23
0 31
0 1
1 61
2 12
2 56
2 4
2 11
2 80
2 75
2 17
2 6
2 20
5 50
5 21
5 22
5 73
5 54
5 84
5 36
5 9
5 29
5 25
5 27
5 28
5 45
5 35
5 65
5 48
5 76
5 70
5 90
5 40
5 79
5 0
5 67
5 49
5 78
5 85
5 89
5 26
5 69
5 43
5 57
5 33
5 94
5 72
5 87
5 13
5 71
5 8
5 8...

result:

ok correct

Test #16:

score: 16
Accepted
time: 1ms
memory: 3856kb

input:

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

output:

2970
0 2
0 28
0 16
0 83
0 33
0 78
0 41
0 62
0 57
0 8
0 60
0 18
0 39
0 66
0 9
0 13
0 46
0 4
0 32
0 73
0 81
3 95
3 91
3 20
3 97
3 93
3 26
3 67
3 85
3 37
3 87
3 63
3 74
3 10
3 82
3 80
3 64
3 88
3 52
3 58
3 45
3 5
3 6
3 30
3 36
3 34
3 76
3 75
3 25
3 35
3 47
3 17
3 29
3 44
3 68
3 84
3 21
3 56
3 53
3 24
3...

result:

ok correct

Test #17:

score: 16
Accepted
time: 1ms
memory: 4192kb

input:

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

output:

2970
0 1
1 52
2 59
2 88
2 54
2 50
2 42
2 43
2 40
2 92
2 89
2 18
2 47
2 57
2 34
2 15
2 79
2 41
2 84
2 20
2 33
2 24
2 78
2 26
2 13
2 71
2 55
2 31
2 77
2 39
2 51
2 25
2 36
2 28
2 9
2 11
2 60
2 67
2 69
2 86
2 23
2 8
2 48
2 17
2 30
2 74
2 22
2 94
2 97
2 58
2 70
2 76
2 93
2 32
2 80
2 98
2 21
2 16
2 49
2 8...

result:

ok correct

Test #18:

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

input:

4
0 1 3 2
120
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 ...

output:

120
2 3
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
...

result:

ok correct

Subtask #4:

score: 0
Wrong Answer

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Test #19:

score: 18
Accepted
time: 0ms
memory: 3756kb

input:

1
0
30
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

output:

30
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #20:

score: 18
Accepted
time: 0ms
memory: 4016kb

input:

2
0 1
60
1 0
0 1
1 0
0 1
1 0
0 1
1 0
0 1
0 1
1 0
0 1
0 1
1 0
0 1
0 1
0 1
1 0
1 0
0 1
1 0
0 1
1 0
1 0
1 0
1 0
1 0
0 1
0 1
0 1
1 0
1 0
1 0
1 0
1 0
1 0
1 0
0 1
1 0
0 1
1 0
0 1
1 0
0 1
1 0
1 0
0 1
1 0
1 0
0 1
1 0
1 0
0 1
0 1
0 1
0 1
1 0
0 1
1 0
1 0
1 0

output:

60
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0

result:

ok correct

Test #21:

score: 18
Accepted
time: 2ms
memory: 4224kb

input:

481
264 22 307 266 238 227 68 26 13 12 384 162 410 306 374 311 442 38 407 310 280 308 333 146 326 381 367 110 190 33 141 468 153 393 157 415 229 75 276 392 349 348 179 445 317 64 78 20 323 257 292 395 129 259 165 398 151 219 14 116 338 188 243 61 150 84 72 340 155 133 459 464 248 433 124 399 177 62 ...

output:

14430
0 280
0 433
0 260
0 25
0 44
0 71
0 259
0 349
0 221
0 34
0 187
0 437
0 116
0 125
0 420
0 123
0 436
0 163
0 39
0 51
0 141
0 217
0 105
0 372
0 301
0 389
0 29
0 170
0 375
0 57
0 53
0 172
0 299
0 122
0 262
0 333
0 478
0 147
0 454
0 326
0 330
0 98
0 219
0 121
0 242
0 448
0 97
0 432
0 46
0 76
0 160
0...

result:

ok correct

Test #22:

score: 18
Accepted
time: 0ms
memory: 4092kb

input:

478
458 446 125 326 318 327 263 67 453 296 46 116 270 440 323 38 181 235 415 412 95 365 133 397 157 441 348 223 459 449 149 168 59 107 171 262 328 450 289 314 141 139 29 393 211 477 146 239 433 142 269 145 342 155 238 172 206 23 108 31 48 117 180 424 50 147 325 468 161 291 272 130 93 472 245 207 154...

output:

14340
0 448
0 294
0 31
0 91
0 244
0 381
0 126
0 431
0 260
0 420
0 85
0 184
0 46
0 127
0 190
0 3
0 68
0 112
0 468
0 364
0 58
0 262
0 214
0 216
0 384
0 92
0 69
0 318
0 109
0 175
0 374
0 443
0 363
0 470
0 86
0 282
0 151
0 232
0 312
0 423
0 292
0 22
0 244
0 8
0 236
0 424
0 27
0 379
0 410
0 193
0 43
0 39...

result:

ok correct

Test #23:

score: 18
Accepted
time: 2ms
memory: 4144kb

input:

496
426 495 20 100 83 50 3 247 94 52 290 45 179 160 344 239 270 133 492 398 131 476 271 436 69 351 401 494 111 76 393 432 431 207 53 350 24 288 278 359 413 253 181 166 186 336 35 173 209 448 352 364 188 434 203 38 439 32 328 285 213 112 47 128 136 303 49 180 444 132 177 114 287 475 161 483 14 108 66...

output:

14880
0 54
0 30
0 150
0 235
0 100
0 370
0 316
0 175
0 272
0 67
0 385
0 474
0 109
0 61
0 281
0 144
0 337
0 97
0 367
0 239
0 209
0 435
0 383
0 10
0 331
0 243
0 136
0 403
0 468
0 258
0 157
0 434
0 482
0 371
0 106
0 251
0 174
0 160
0 332
0 58
0 186
0 159
0 261
0 351
0 436
0 282
0 416
0 285
0 412
0 124
0...

result:

ok correct

Test #24:

score: 18
Accepted
time: 0ms
memory: 4136kb

input:

484
307 290 7 454 181 133 142 213 413 207 146 153 236 111 320 453 476 103 316 158 235 388 150 155 329 297 196 345 335 197 173 0 156 59 357 85 161 280 229 98 412 187 42 226 244 203 99 475 223 81 56 309 273 87 159 317 50 313 199 366 185 409 172 483 447 427 71 284 330 30 73 414 154 70 302 417 113 107 2...

output:

14520
0 76
0 350
0 216
0 264
0 408
0 113
0 213
0 2
0 7
0 285
0 367
0 341
0 423
0 146
0 10
0 307
0 31
1 206
1 122
1 120
1 188
1 250
1 25
1 297
1 482
1 400
1 290
1 321
3 454
3 404
4 181
4 313
4 340
4 333
4 117
4 331
4 252
4 243
4 52
4 175
4 452
4 59
4 366
4 33
4 443
4 324
4 471
4 255
4 256
4 235
4 283...

result:

ok correct

Test #25:

score: 0
Wrong Answer
time: 2ms
memory: 4472kb

input:

496
145 300 465 228 235 186 373 183 142 208 278 11 410 286 392 245 44 470 211 368 283 240 265 120 30 68 71 158 263 356 439 243 27 311 86 134 201 33 319 371 254 181 231 89 214 435 113 59 48 151 317 143 320 195 377 426 408 303 22 47 149 330 180 175 412 140 102 204 381 441 50 258 232 105 266 52 122 423...

output:

14880
2 465
3 198
3 228
5 186
7 183
8 142
8 285
9 259
9 208
13 389
13 286
15 224
17 471
17 470
18 94
19 239
19 368
20 283
21 240
22 58
23 120
25 68
30 439
32 158
33 37
34 110
39 371
41 432
41 181
47 59
49 151
50 70
50 317
51 143
53 95
53 195
55 426
55 417
60 474
60 149
62 180
63 175
66 102
66 325
67...

result:

wrong answer the final array is not sorted

Subtask #5:

score: 0
Wrong Answer

Test #28:

score: 20
Accepted
time: 1ms
memory: 4000kb

input:

1800
530 1775 466 953 230 1179 944 752 990 1316 275 1029 158 152 1673 1706 172 115 599 1661 131 699 1112 454 551 1059 291 495 28 67 773 480 839 462 1210 757 879 285 439 3 1429 820 26 1023 942 199 356 625 1705 1421 144 1529 716 7 1485 1027 1599 696 517 1353 456 1389 273 1363 1414 1177 718 41 777 1621...

output:

5400
0 530
0 288
0 1704
0 346
0 1543
0 941
0 475
0 576
0 965
0 1091
0 194
0 1005
0 1734
0 1664
0 139
0 1736
0 1406
0 713
0 1157
0 647
0 770
0 1014
0 22
0 1112
0 1758
0 23
0 589
0 1724
0 1223
0 850
0 1354
0 492
0 1480
0 282
0 512
0 910
0 491
0 863
0 1015
0 980
0 1198
0 192
0 212
0 880
0 508
0 651
0 3...

result:

ok correct

Test #29:

score: 20
Accepted
time: 0ms
memory: 4268kb

input:

1950
1718 335 1071 714 1080 1828 1472 410 553 1269 297 401 1021 621 1763 528 205 1231 406 5 715 876 1474 1110 653 862 838 291 1092 549 955 1334 1044 300 1070 720 1877 484 1597 1948 1078 28 87 1193 505 1024 1259 63 852 960 633 1573 713 504 15 820 1852 752 1601 1168 471 1903 499 693 1209 1492 56 908 9...

output:

5850
0 1718
0 1717
0 688
0 1910
0 683
0 969
0 625
0 692
0 1932
0 1788
0 1452
0 580
0 1787
0 898
0 794
0 1648
0 551
0 884
0 518
0 595
0 1337
0 1890
0 591
0 1801
0 1364
0 198
0 1444
0 1883
0 1942
0 1464
0 265
0 1426
0 949
0 964
0 1336
0 384
0 1267
0 350
0 1867
0 854
0 1744
0 997
0 1491
0 987
0 134
0 7...

result:

ok correct

Test #30:

score: 20
Accepted
time: 1ms
memory: 4280kb

input:

1853
452 1299 444 1527 510 1801 34 1178 1589 1782 342 1800 735 761 879 999 1122 1772 236 566 1459 1256 1149 1498 1827 1027 715 1377 6 306 1811 950 500 890 196 1825 1568 1157 943 1422 475 1237 1792 1796 1363 1217 889 968 1439 1116 322 795 1088 1358 1833 96 118 543 1337 207 876 1144 805 215 1433 903 1...

output:

5559
0 569
0 282
0 1187
0 435
0 1645
0 928
0 1635
0 185
0 1596
0 1788
0 1017
0 869
0 254
0 1700
0 1016
0 378
0 1326
0 1411
0 1786
0 103
0 1271
0 176
0 1719
0 541
0 86
0 174
0 690
0 147
0 1145
0 425
0 613
0 1272
0 125
0 1743
0 622
0 838
0 706
0 1566
0 1839
0 628
0 119
0 1109
0 61
0 833
0 1835
0 1727
...

result:

ok correct

Test #31:

score: 20
Accepted
time: 0ms
memory: 4360kb

input:

1957
0 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1...

output:

5871
0 397
0 1236
0 543
0 1541
0 898
0 1699
0 1418
0 664
0 1507
0 306
0 637
0 1553
0 1784
0 853
0 701
0 598
0 1016
0 963
0 349
0 1020
0 1885
0 1137
0 1913
0 300
0 328
0 891
0 1639
0 1154
0 1894
0 1504
0 690
0 1205
0 225
0 1060
0 1121
0 1855
0 126
0 702
0 1270
0 449
0 1180
0 188
0 99
0 1381
0 892
0 7...

result:

ok correct

Test #32:

score: 20
Accepted
time: 1ms
memory: 4364kb

input:

1993
0 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1...

output:

5979
0 632
0 1345
0 1482
0 261
0 1911
0 17
0 997
0 1067
0 1153
0 282
0 1018
0 838
0 879
0 32
0 434
0 1535
0 1968
0 595
0 1209
0 114
0 288
0 356
0 633
0 1101
0 1023
0 1708
0 1939
0 1528
0 335
0 1107
0 488
0 1420
0 270
0 246
0 1975
0 659
0 1434
0 1139
0 1511
0 763
0 1973
0 749
0 1378
0 1571
0 645
0 11...

result:

ok correct

Test #33:

score: 20
Accepted
time: 0ms
memory: 4112kb

input:

1935
0 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1...

output:

5805
0 1547
0 447
0 1879
0 1074
0 138
0 1121
0 760
0 1482
0 158
0 1884
0 1853
0 322
0 1746
0 1194
0 1876
0 220
0 649
0 1556
0 1908
0 756
0 1221
0 1431
0 1528
0 488
0 1785
0 1479
0 858
0 1548
0 336
0 4
0 1683
0 1015
0 955
0 1157
0 226
0 1629
0 464
0 1928
0 1512
0 975
0 1171
0 1450
0 1273
0 800
0 948
...

result:

ok correct

Test #34:

score: 20
Accepted
time: 1ms
memory: 4276kb

input:

1999
0 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 127 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ...

output:

5997
0 1736
0 1626
0 548
0 1829
0 271
0 628
0 1212
0 259
0 47
0 1811
0 1739
0 1648
0 1611
0 673
0 156
0 53
0 503
0 1088
0 1501
0 1573
0 1693
0 1057
0 1082
0 1162
0 869
0 1372
0 1314
0 1139
0 74
0 1227
0 830
0 938
0 822
0 626
0 1800
0 939
0 1632
0 1317
0 1264
0 760
0 1130
0 1813
0 824
0 915
0 298
0 1...

result:

ok correct

Test #35:

score: 20
Accepted
time: 0ms
memory: 4288kb

input:

1901
952 410 986 1281 736 1411 1256 622 375 1423 718 1153 1238 643 120 1336 1097 881 1140 1395 1195 847 925 967 280 1859 966 360 815 770 634 1774 1359 1871 1589 618 991 571 1704 170 1548 1791 225 741 1561 35 1334 1632 203 894 728 1681 1849 22 1152 1719 701 1886 1037 1309 1576 993 1350 1643 893 1888 ...

output:

5703
0 1205
0 1680
0 205
0 1434
0 936
0 1287
0 1612
0 1639
0 1057
0 314
0 1526
0 1805
0 1350
0 12
0 77
0 696
0 1219
0 93
0 464
0 254
0 136
0 1127
0 1858
0 391
0 1870
0 1892
0 114
0 915
0 64
0 1530
0 1253
0 1768
0 1507
0 45
0 979
0 1175
0 828
0 1770
0 548
0 1812
0 773
0 339
0 1152
0 488
0 818
0 402
0...

result:

ok correct

Test #36:

score: 20
Accepted
time: 1ms
memory: 4012kb

input:

1931
1361 1614 1425 1627 1210 1778 166 420 1747 1792 1060 1914 611 833 1280 86 1754 1194 762 185 488 1368 1794 1153 1466 1689 1185 168 1622 1582 959 197 103 1809 1586 436 633 853 463 738 820 630 159 398 150 1370 558 281 1849 483 1691 350 1867 1871 1392 1791 1697 926 639 1865 1063 1726 262 1009 495 1...

output:

5793
0 425
0 1239
0 98
0 649
0 1387
0 1225
0 1385
0 822
0 467
0 253
0 1524
0 1200
0 383
0 1406
0 1440
0 196
0 1073
0 40
0 436
0 525
0 94
0 1681
0 795
0 948
0 1134
0 57
0 1813
0 1193
0 359
0 1552
0 1325
0 191
0 1689
0 440
0 218
0 1578
0 1403
0 1282
0 682
0 1192
0 610
0 960
0 1748
0 1918
0 1022
0 927
...

result:

ok correct

Test #37:

score: 20
Accepted
time: 1ms
memory: 4004kb

input:

1938
428 1641 1051 1154 1556 814 986 237 1557 1082 84 1382 1823 1591 1779 1565 193 574 1683 1259 405 393 366 644 612 562 303 1567 997 1422 868 132 74 1508 1002 965 1752 500 1148 529 1119 1841 930 1608 1472 310 1435 261 705 908 588 1710 722 1427 1825 1256 1175 379 45 902 1861 62 729 1303 759 766 1022...

output:

5814
0 1799
0 1359
0 1624
0 790
0 1619
0 1778
0 547
0 1010
0 803
0 1489
0 359
0 1875
0 1339
0 1801
0 1023
0 1256
0 643
0 767
0 1436
0 1075
0 293
0 859
0 1277
0 362
0 265
0 575
0 621
0 1108
0 713
0 310
0 1447
0 254
0 1098
0 926
0 591
0 1174
0 976
0 1466
0 1160
0 1874
0 1216
0 709
0 962
0 1177
0 373
0...

result:

ok correct

Test #38:

score: 20
Accepted
time: 1ms
memory: 4052kb

input:

1997
1053 110 1738 1025 1245 1257 472 471 13 1215 1811 1371 476 1631 1028 892 1191 20 1323 868 435 1063 870 758 1538 155 1105 27 987 1345 1228 1473 452 1092 1561 1874 1417 95 252 565 1315 1389 533 1078 1259 1440 772 0 1588 1750 1451 644 659 1161 173 200 1680 1040 1827 1567 1069 12 1730 866 1493 65 5...

output:

5991
0 1053
0 47
1 110
1 71
1 1922
1 1471
1 470
1 7
1 471
1 1539
1 1647
1 1495
1 222
1 1537
1 1749
1 882
1 668
1 174
1 137
2 497
2 1692
2 1814
2 837
2 96
2 566
2 1555
2 993
2 917
2 711
2 1469
2 251
2 1326
2 687
2 399
2 937
2 1341
2 1599
2 1804
2 1887
2 1613
2 1961
2 661
2 1921
2 769
2 213
2 1052
2 4...

result:

ok correct

Test #39:

score: 20
Accepted
time: 1ms
memory: 4016kb

input:

1989
0 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1...

output:

5967
0 141
0 1304
0 156
0 950
0 104
0 1139
0 1942
0 1642
0 420
0 697
0 582
0 523
0 999
0 1144
0 89
0 651
0 392
0 1649
0 455
0 881
0 253
0 1355
0 302
0 426
0 583
0 1965
0 1
0 246
0 963
0 151
0 1604
0 1513
0 2
0 1268
0 562
0 1738
0 681
0 1287
0 1540
0 1927
0 1895
0 270
0 1282
0 1025
0 368
0 1429
0 824...

result:

ok correct

Test #40:

score: 0
Wrong Answer
time: 1ms
memory: 4004kb

input:

1961
0 1 272 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100...

output:

5883
0 1616
0 928
1 142
1 1510
1 173
1 676
1 423
1 4
1 892
1 602
1 863
1 1900
1 1913
1 415
1 428
1 1636
1 390
1 1238
1 617
1 1469
1 1814
1 1441
1 1407
1 1512
2 272
2 1287
2 823
2 1227
2 1332
2 514
2 289
2 1327
2 39
2 1277
2 527
2 1805
2 1125
2 1681
2 455
2 1849
2 1634
2 1212
2 876
2 1600
2 128
2 151...

result:

wrong answer the final array is not sorted

Subtask #6:

score: 0
Skipped

Dependency #5:

0%