QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#118470#4303. New LevelwyzwyzAC ✓376ms61988kbC++141.4kb2023-07-03 16:28:172023-07-03 16:28:19

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-07-03 16:28:19]
  • 评测
  • 测评结果:AC
  • 用时:376ms
  • 内存:61988kb
  • [2023-07-03 16:28:17]
  • 提交

answer

#include<cstdio>
#include<cctype>
#include<vector>

#define maxn 505505

template<class T>

inline T read(){
	T r=0,f=0;
	char c;
	while(!isdigit(c=getchar()))f|=(c=='-');
	while(isdigit(c))r=(r*10)+(c^48),c=getchar();
	return f?-r:r;
}

int n,m,K,col[maxn];

std::vector<int> vec[maxn],to[maxn];

int f[maxn];

bool vis[maxn];

int find(int x){
	return x^f[x]?f[x]=find(f[x]):x;
}

inline bool solve(){
	for(int i=1;i<=n;i++){
		f[i]=i,vis[i]=0;
		std::vector<int>().swap(vec[i]);
	}
	for(int u=1;u<=n;u++)
		for(auto v:to[u])
			if((col[u]+1)%K==col[v]||
			   (col[v]+1)%K==col[u])f[find(v)]=find(u);
	for(int i=1;i<=n;i++)
		vec[find(i)].push_back(i);
	if((int)vec[find(1)].size()==n)return false;
	for(int i=1;i<=n;i++){
		if(f[i]!=i||vis[i])continue;
		int pos=0,Min=1e9,d;
		for(auto u:vec[i])
			for(auto v:to[u]){
				if(find(v)==i)continue;
				d=((col[v]-1-col[u])%K+K)%K;
				if(d<Min)Min=d,pos=f[v];
			}
		vis[pos]=1,f[i]=pos;
		for(auto u:vec[i])
			(col[u]+=Min)%=K;
	}
	int tot=0;
	for(int i=1;i<=n;i++)
		tot+=(f[i]==i);
	return tot>1;
}

int main(){
	n=read<int>();
	m=read<int>();
	K=read<int>();
	for(int i=1;i<=n;i++)
		vec[col[i]=read<int>()-1].push_back(i);
	for(int i=1;i<=m;i++){
		int u=read<int>();
		int v=read<int>();
		to[u].push_back(v);
		to[v].push_back(u);
	}
	while(solve());
	for(int i=1;i<=n;i++)
		printf("%d ",col[i]+1);
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 3ms
memory: 29536kb

input:

4 4 4
1 2 3 1
1 2
1 3
2 3
3 4

output:

2 3 4 1 

result:

ok n=4, m=4, k=4

Test #2:

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

input:

10 9 3
3 2 3 3 1 2 3 1 1 2
2 1
3 2
4 2
5 3
6 5
7 6
8 6
9 7
10 9

output:

3 2 3 3 1 2 3 1 1 2 

result:

ok n=10, m=9, k=3

Test #3:

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

input:

239 238 10
6 1 2 10 9 1 8 10 1 10 6 4 5 2 7 8 4 9 7 5 1 3 2 8 1 7 3 4 6 4 2 6 3 10 3 10 5 1 8 8 1 1 2 3 5 5 5 9 3 8 3 4 7 10 7 5 7 8 2 6 8 10 3 3 2 1 7 5 1 4 4 1 9 9 4 2 10 1 6 10 5 3 8 4 4 10 4 4 2 9 9 6 6 8 2 3 2 4 8 5 10 10 3 3 5 1 4 8 4 2 3 6 10 4 10 2 8 2 2 5 7 5 3 3 8 1 7 10 2 8 2 6 3 10 6 5 9...

output:

4 5 6 5 7 5 7 8 6 8 7 5 7 9 8 8 6 9 7 6 8 5 9 9 8 7 8 9 7 9 8 10 8 8 9 9 7 10 8 8 8 9 9 7 10 8 8 1 7 10 9 9 9 8 7 10 7 10 8 9 8 8 8 8 7 7 7 6 6 5 5 5 6 6 5 4 4 5 6 4 5 5 7 8 6 4 8 5 7 9 9 8 8 8 10 10 7 1 10 9 2 10 1 3 1 1 10 10 2 1 1 1 10 2 3 10 9 2 2 1 1 3 2 3 1 1 3 4 2 3 3 2 3 2 2 1 1 3 2 1 3 4 2 ...

result:

ok n=239, m=238, k=10

Test #4:

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

input:

2392 2391 100
89 13 96 29 35 81 10 62 30 4 46 56 15 37 61 8 45 47 5 29 23 64 98 50 18 34 28 24 20 24 10 43 34 28 64 100 61 22 68 37 61 49 37 74 64 53 1 84 54 30 46 25 21 31 96 49 74 19 4 10 29 72 27 48 28 99 74 8 32 89 46 68 73 87 41 72 25 2 27 66 77 90 24 78 65 34 67 25 11 9 16 17 87 2 56 58 48 56 ...

output:

77 78 77 77 76 77 78 77 76 77 78 77 78 78 79 78 77 76 79 76 76 75 78 76 79 78 76 80 79 80 78 75 77 80 77 78 78 78 80 75 77 77 79 78 76 79 78 78 76 77 78 76 76 81 77 80 78 78 77 74 79 77 79 78 78 79 81 76 76 78 79 78 77 78 81 79 77 79 78 80 77 76 76 77 76 78 78 77 77 77 75 76 78 75 77 77 79 76 78 78 ...

result:

ok n=2392, m=2391, k=100

Test #5:

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

input:

4 3 3
1 3 1 2
2 1
3 2
4 2

output:

1 3 1 2 

result:

ok n=4, m=3, k=3

Test #6:

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

input:

5000 4999 215
75 104 70 136 199 28 108 67 92 90 200 35 184 21 81 200 48 193 172 143 109 43 89 94 195 149 176 198 96 101 199 207 112 29 7 123 59 3 14 38 99 152 188 15 188 179 47 190 199 117 3 63 187 77 14 166 41 8 7 209 211 95 6 80 174 135 211 95 211 189 180 118 210 20 111 24 192 67 129 116 182 17 17...

output:

192 191 191 190 191 192 190 190 192 191 189 191 190 190 193 191 190 194 191 190 189 189 191 191 189 191 190 193 192 190 191 190 190 191 192 190 190 189 190 191 189 190 193 191 189 190 191 192 190 190 195 191 190 189 191 190 189 196 193 188 189 192 190 190 189 190 189 191 190 192 191 189 195 188 189 ...

result:

ok n=5000, m=4999, k=215

Test #7:

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

input:

5000 4999 215
155 162 166 204 39 176 58 184 65 113 129 76 118 27 143 103 22 1 209 135 32 117 55 152 197 66 199 5 186 166 53 101 34 91 148 2 70 51 202 80 1 41 31 143 44 102 145 13 90 100 163 185 211 77 45 48 26 123 4 104 20 168 154 142 90 153 149 163 38 172 29 133 62 189 107 89 37 210 57 24 25 55 123...

output:

8 9 10 11 10 11 10 11 12 13 14 13 14 13 12 13 12 11 10 9 10 9 8 9 10 11 10 11 10 9 8 9 10 11 12 13 12 11 12 11 12 13 12 11 12 13 12 13 14 15 14 15 16 17 16 17 16 15 16 15 14 15 14 13 12 13 12 13 14 13 14 13 12 13 12 11 10 9 10 9 10 11 12 13 12 13 12 11 12 13 14 13 12 13 14 15 16 17 16 15 16 17 18 17...

result:

ok n=5000, m=4999, k=215

Test #8:

score: 0
Accepted
time: 48ms
memory: 36428kb

input:

100000 99999 215
144 87 149 51 25 51 108 78 135 17 73 188 186 148 9 184 206 1 35 53 29 31 200 78 63 136 158 54 153 103 71 83 60 94 89 7 215 85 150 179 210 130 161 112 93 213 106 189 162 43 173 141 185 192 160 210 196 197 185 33 136 85 103 150 197 140 202 45 51 133 177 16 66 106 70 140 35 66 14 112 1...

output:

114 115 116 114 117 115 116 113 115 116 116 116 114 112 115 114 115 115 114 118 115 114 113 115 116 114 115 114 113 116 114 115 114 117 116 115 114 115 116 117 113 113 116 113 116 115 114 115 113 115 115 113 116 115 115 117 114 114 116 118 116 114 112 114 117 117 116 114 113 117 113 116 114 113 114 ...

result:

ok n=100000, m=99999, k=215

Test #9:

score: 0
Accepted
time: 42ms
memory: 33980kb

input:

100000 99999 215
8 183 153 16 17 143 160 152 91 68 8 161 194 91 107 15 206 155 125 10 109 22 77 17 151 148 175 139 182 167 153 115 16 113 58 182 191 203 215 106 34 159 17 182 139 44 30 129 105 134 57 157 32 56 214 5 62 180 175 61 120 15 214 97 103 24 209 194 127 87 204 89 156 2 36 74 114 163 206 97 ...

output:

176 177 176 177 178 179 178 177 178 177 176 177 178 179 180 179 178 177 176 177 176 177 178 177 176 175 176 175 174 175 174 173 172 173 172 173 174 175 176 175 176 177 176 175 176 175 174 175 174 173 174 173 174 175 176 177 178 177 176 175 176 175 174 175 176 177 176 175 174 173 174 173 174 173 174 ...

result:

ok n=100000, m=99999, k=215

Test #10:

score: 0
Accepted
time: 164ms
memory: 44112kb

input:

239239 239238 239
146 41 60 184 200 183 12 18 119 159 195 222 203 34 50 160 207 170 130 87 232 87 92 221 84 33 38 237 187 102 50 204 3 135 227 23 110 116 215 28 27 238 239 91 153 214 233 193 77 167 203 167 83 200 214 234 68 188 232 197 67 17 210 199 17 222 103 213 99 212 159 76 134 182 89 134 44 92 ...

output:

107 106 106 107 108 105 108 105 107 106 105 107 106 104 108 108 109 108 105 105 107 107 107 107 107 108 106 106 105 103 109 106 107 105 106 106 105 108 107 109 108 106 108 106 108 106 107 107 105 105 106 106 106 105 106 107 104 105 107 107 106 107 107 106 105 109 107 108 104 107 104 106 105 106 108 ...

result:

ok n=239239, m=239238, k=239

Test #11:

score: 0
Accepted
time: 40ms
memory: 33780kb

input:

73223 73222 456
176 375 93 323 28 186 232 176 6 374 42 15 169 308 221 137 388 221 345 86 170 251 432 288 394 21 122 351 430 78 216 133 119 278 100 163 46 278 294 234 68 239 64 202 41 194 410 253 352 153 333 363 120 379 235 286 412 299 20 71 139 369 306 390 327 78 165 245 313 275 6 140 274 417 335 24...

output:

313 314 314 315 316 315 313 315 312 312 317 314 311 314 315 316 311 316 317 316 315 313 314 316 311 315 313 312 314 313 314 316 316 313 317 315 318 312 312 316 311 314 315 313 317 313 313 316 315 318 314 315 312 318 316 312 311 312 312 315 316 316 315 315 313 315 314 313 316 315 311 317 315 317 313 ...

result:

ok n=73223, m=73222, k=456

Test #12:

score: 0
Accepted
time: 306ms
memory: 61704kb

input:

500000 499999 120
120 109 52 88 118 102 96 49 54 40 65 119 104 14 83 86 70 71 108 13 89 86 79 93 2 3 84 120 10 22 116 111 41 2 25 18 65 70 99 99 107 21 75 98 24 95 106 40 40 77 26 103 53 63 35 120 80 56 38 35 82 24 108 26 35 88 47 53 29 8 15 53 89 67 109 69 64 9 51 3 2 99 48 11 82 90 47 91 47 31 9 7...

output:

109 108 107 108 108 107 106 105 106 106 109 106 107 105 108 107 107 107 106 107 107 106 110 108 108 109 105 104 107 106 106 107 106 110 109 105 109 107 105 105 108 110 107 108 106 107 104 106 107 107 109 108 109 107 106 109 110 106 109 104 107 106 108 105 107 104 105 109 107 105 107 110 108 108 108 ...

result:

ok n=500000, m=499999, k=120

Test #13:

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

input:

3 2 2
1 2 2
2 1
3 1

output:

1 2 2 

result:

ok n=3, m=2, k=2

Test #14:

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

input:

4 3 3
2 1 3 1
2 1
3 2
4 1

output:

2 1 3 1 

result:

ok n=4, m=3, k=3

Test #15:

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

input:

2 1 2
1 2
2 1

output:

1 2 

result:

ok n=2, m=1, k=2

Test #16:

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

input:

10 45 10
1 2 3 4 5 6 7 8 9 10
1 3
1 4
1 5
1 9
2 1
2 4
2 5
2 8
2 9
2 10
3 2
3 7
3 8
3 10
4 3
4 6
4 7
4 10
5 3
5 4
5 8
6 1
6 2
6 3
6 5
6 8
7 1
7 2
7 5
7 6
7 9
7 10
8 1
8 4
8 7
9 3
9 4
9 5
9 6
9 8
10 1
10 5
10 6
10 8
10 9

output:

1 2 3 4 5 6 7 8 9 10 

result:

ok n=10, m=45, k=10

Test #17:

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

input:

1000 499500 1000
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 9...

output:

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 101 102 ...

result:

ok n=1000, m=499500, k=1000

Test #18:

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

input:

239 28441 239
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 9...

output:

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 101 102 ...

result:

ok n=239, m=28441, k=239

Test #19:

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

input:

4 6 4
1 2 3 4
1 4
2 1
2 4
3 1
3 2
4 3

output:

1 2 3 4 

result:

ok n=4, m=6, k=4

Test #20:

score: 0
Accepted
time: 23ms
memory: 31792kb

input:

999 498501 999
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 ...

output:

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 101 102 ...

result:

ok n=999, m=498501, k=999

Test #21:

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

input:

30 435 30
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
1 3
1 4
1 6
1 7
1 8
1 9
1 10
1 13
1 17
1 20
1 21
1 25
1 26
1 27
2 1
2 4
2 5
2 6
2 8
2 11
2 14
2 15
2 16
2 17
2 18
2 19
2 21
2 23
2 26
2 27
2 29
3 2
3 6
3 7
3 12
3 13
3 15
3 16
3 17
3 20
3 21
3 27
3 29
3 30
4 3...

output:

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 

result:

ok n=30, m=435, k=30

Test #22:

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

input:

37 666 37
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
1 3
1 9
1 10
1 11
1 14
1 17
1 18
1 19
1 23
1 25
1 26
1 28
1 29
1 30
1 31
1 34
1 35
1 37
2 1
2 5
2 7
2 8
2 9
2 11
2 12
2 14
2 15
2 18
2 19
2 20
2 21
2 23
2 24
2 25
2 26
2 30
2 33
2 35
2 37
...

output:

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 

result:

ok n=37, m=666, k=37

Test #23:

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

input:

500 124750 500
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 ...

output:

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 101 102 ...

result:

ok n=500, m=124750, k=500

Test #24:

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

input:

988 487578 988
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 ...

output:

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 101 102 ...

result:

ok n=988, m=487578, k=988

Test #25:

score: 0
Accepted
time: 25ms
memory: 33524kb

input:

932 433846 932
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 ...

output:

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 101 102 ...

result:

ok n=932, m=433846, k=932

Test #26:

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

input:

1 0 1
1

output:

1 

result:

ok n=1, m=0, k=1

Test #27:

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

input:

2 1 2
1 2
2 1

output:

1 2 

result:

ok n=2, m=1, k=2

Test #28:

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

input:

2 1 2
1 2
2 1

output:

1 2 

result:

ok n=2, m=1, k=2

Test #29:

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

input:

10 9 4
1 2 3 1 3 1 3 2 3 1
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9

output:

3 4 1 2 1 2 3 2 3 2 

result:

ok n=10, m=9, k=4

Test #30:

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

input:

1000 10000 100
87 95 7 96 16 76 19 68 100 93 31 85 63 77 82 42 85 33 98 25 89 25 99 92 24 87 80 86 77 67 3 5 19 90 33 86 89 38 26 14 19 40 28 14 99 31 60 87 19 71 10 14 37 66 68 64 89 4 91 37 28 19 76 72 91 70 31 37 28 42 26 24 38 51 63 6 22 22 44 1 55 40 36 69 82 61 5 91 32 63 60 73 99 31 54 2 66 1...

output:

12 16 24 17 28 6 32 99 22 13 37 18 2 6 12 44 10 43 20 38 10 91 20 12 38 8 8 14 7 1 22 23 37 15 41 19 14 43 35 43 32 88 37 28 20 38 99 10 33 3 28 29 47 7 7 100 19 21 17 45 36 29 8 3 11 2 41 47 42 99 37 36 46 93 2 28 34 36 45 22 95 86 42 4 11 98 23 13 40 98 95 2 20 89 92 28 2 28 21 5 8 22 29 95 25 7 5...

result:

ok n=1000, m=10000, k=100

Test #31:

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

input:

10 15 5
1 3 2 2 3 3 1 1 4 2
2 1
3 1
4 2
4 9
5 1
5 4
5 7
5 9
6 1
6 7
7 3
8 3
8 6
9 6
10 6

output:

2 3 3 2 3 3 2 2 4 2 

result:

ok n=10, m=15, k=5

Test #32:

score: 0
Accepted
time: 78ms
memory: 33372kb

input:

30000 200000 1000
162 342 574 762 997 367 451 858 680 686 720 881 700 749 927 392 402 652 137 152 772 549 639 593 954 152 409 350 325 94 577 222 813 409 279 83 142 577 445 294 878 215 884 801 159 581 468 714 291 755 127 229 922 931 206 578 780 741 617 530 788 514 234 413 130 580 834 437 688 867 89 3...

output:

972 76 149 154 246 55 32 172 153 163 150 257 133 212 241 52 22 117 258 24 170 105 149 141 222 270 77 6 13 247 162 974 171 39 19 994 244 78 83 7 219 994 173 190 973 98 64 129 21 166 258 974 236 54 268 93 178 150 178 92 156 103 999 79 971 162 173 110 144 188 974 73 47 100 20 136 53 196 266 188 5 113 9...

result:

ok n=30000, m=200000, k=1000

Test #33:

score: 0
Accepted
time: 73ms
memory: 34292kb

input:

23923 239239 239239
218201 175552 191424 205458 207189 210258 173683 109081 22520 167503 135263 100313 116435 226001 14596 10832 101211 197385 144248 140485 196107 176044 197145 162189 51641 49690 205181 144176 22360 112556 95875 14356 44237 116133 126644 146286 41030 220736 234286 123941 201457 151...

output:

60427 60318 60364 60376 60377 60378 60345 60267 60473 60300 60273 60190 60247 60407 60471 60434 60219 60378 60274 60268 60438 60348 60401 60370 60131 60493 60401 60299 60475 60220 60200 60457 60143 60246 60237 60300 60121 60428 60411 60275 60376 60328 60472 60467 60434 60364 60296 60457 60216 60182 ...

result:

ok n=23923, m=239239, k=239239

Test #34:

score: 0
Accepted
time: 34ms
memory: 32812kb

input:

10000 239000 1000
830 816 588 81 331 726 933 772 964 22 226 696 247 557 199 314 89 400 609 373 678 44 645 768 52 101 704 464 79 922 623 368 973 54 823 535 467 167 693 58 933 898 502 92 881 979 768 972 923 729 14 838 473 735 255 328 719 243 727 406 164 866 178 445 74 297 567 291 792 989 866 84 523 61...

output:

79 47 968 155 894 37 97 35 115 148 847 13 854 968 837 888 147 920 976 907 994 141 984 39 140 824 41 940 152 115 987 893 140 154 72 956 941 847 19 146 96 97 938 150 78 111 32 106 87 24 138 61 928 25 860 892 13 851 14 913 843 78 844 938 147 879 972 878 50 105 70 147 950 983 70 134 958 82 882 11 39 100...

result:

ok n=10000, m=239000, k=1000

Test #35:

score: 0
Accepted
time: 115ms
memory: 35868kb

input:

20000 500000 1000
419 672 848 423 906 141 551 685 125 226 873 586 785 669 914 99 610 843 734 869 854 729 140 254 241 436 704 522 737 9 607 950 875 788 295 920 731 523 91 28 942 779 729 47 579 905 623 87 660 930 160 88 593 971 467 895 685 432 147 522 509 583 111 445 399 533 883 325 784 919 59 656 732...

output:

790 897 981 791 14 667 853 909 639 688 24 857 955 893 55 630 888 993 924 7 1000 923 650 708 691 816 906 827 934 619 886 44 2 967 721 20 931 827 623 102 51 976 926 88 856 28 875 619 921 40 656 99 878 57 836 27 912 801 645 826 867 868 625 805 770 836 7 754 979 29 99 917 943 758 621 960 724 713 686 959...

result:

ok n=20000, m=500000, k=1000

Test #36:

score: 0
Accepted
time: 289ms
memory: 38684kb

input:

100000 500000 33000
9268 12341 19458 7922 16366 4090 22601 17440 25495 20980 22841 4456 12772 19555 12480 7078 27427 441 11155 27391 25695 3933 14143 30783 31007 10612 4833 8341 23303 18666 15933 32789 11645 24228 21960 5715 25308 30560 6089 21958 11067 32266 5051 13065 4942 10544 14020 32626 2690 1...

output:

4398 4399 4565 4277 4495 4253 4456 4439 4537 4447 4641 4264 4418 4437 4318 4413 4558 4208 4339 4557 4557 4267 4416 4633 4634 4438 4217 4218 4200 4397 4396 4161 4357 4590 4161 4356 4569 4692 4240 4494 4313 4177 4234 4360 4178 4289 4382 4635 4212 4383 4382 4269 4490 4384 4285 4385 4284 4386 4680 4525 ...

result:

ok n=100000, m=500000, k=33000

Test #37:

score: 0
Accepted
time: 376ms
memory: 61988kb

input:

500000 500000 500000
211528 388055 34644 166109 384814 413216 108307 120428 430880 36146 461434 354152 400903 328422 357107 124169 420364 153811 72615 437513 92697 194228 26206 328865 118741 274081 247329 112425 388234 73875 332122 132252 187681 256132 452658 344401 166979 32236 106225 301058 450650...

output:

350348 350349 350349 350348 350349 350350 350347 350347 350349 350347 350350 350346 350348 350349 350348 350347 350349 350345 350348 350348 350350 350348 350347 350347 350348 350345 350344 350347 350346 350349 350346 350349 350350 350346 350348 350348 350345 350347 350350 350346 350346 350347 350349...

result:

ok n=500000, m=500000, k=500000

Test #38:

score: 0
Accepted
time: 327ms
memory: 61892kb

input:

500000 499999 123901
32379 104763 83694 71174 84740 51729 77708 29454 53825 32137 102754 1120 95274 11534 107584 16626 16587 108925 81688 117022 117367 116972 9134 22288 92320 20504 13277 18003 58760 31410 23254 96631 16410 84996 20154 67148 119437 60466 25231 16742 13440 36401 21212 63998 62267 765...

output:

115516 115517 115517 115516 115517 115517 115517 115515 115518 115516 115516 115518 115518 115516 115515 115516 115516 115515 115515 115518 115517 115516 115514 115519 115517 115516 115515 115517 115515 115517 115520 115515 115517 115516 115516 115514 115517 115516 115516 115518 115514 115518 115515...

result:

ok n=500000, m=499999, k=123901

Test #39:

score: 0
Accepted
time: 292ms
memory: 59136kb

input:

500000 499999 10
8 10 6 1 1 4 9 7 8 1 10 1 2 5 4 2 4 4 3 6 6 2 7 8 7 7 7 10 9 5 6 3 3 10 8 10 5 7 9 7 2 9 9 8 9 10 9 4 4 5 8 9 5 5 2 5 9 4 8 4 6 5 6 1 6 3 7 7 10 9 4 8 4 3 8 5 1 2 2 2 3 3 2 4 1 2 2 4 2 5 8 5 10 4 8 1 5 6 6 8 8 6 8 2 9 6 5 4 6 8 6 8 4 4 10 1 4 1 8 4 8 2 5 1 2 2 7 5 2 7 4 10 2 9 4 3 1...

output:

8 9 8 10 7 7 9 8 8 7 9 6 7 9 7 6 8 8 8 8 7 7 9 6 8 9 7 9 6 7 8 8 6 5 5 10 7 8 6 7 1 6 9 8 9 5 6 7 6 10 8 10 8 8 8 6 9 7 8 7 9 9 7 9 6 8 9 9 5 6 8 8 7 1 10 8 6 9 10 10 1 7 9 7 10 6 10 6 7 2 7 2 6 9 5 8 8 9 9 5 8 8 10 8 4 7 7 1 8 7 10 10 6 8 9 8 9 1 8 5 10 9 9 7 8 8 9 6 7 10 8 8 8 9 7 7 8 8 8 10 8 9 5...

result:

ok n=500000, m=499999, k=10

Test #40:

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

input:

1 0 1
1

output:

1 

result:

ok n=1, m=0, k=1

Test #41:

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

input:

10 16 4
1 4 3 2 3 4 3 1 4 2
2 1
3 2
4 1
4 3
5 1
5 4
6 1
6 5
7 2
7 6
8 2
8 7
9 1
9 8
10 2
10 9

output:

2 1 4 3 4 1 4 2 1 2 

result:

ok n=10, m=16, k=4

Test #42:

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

input:

1000 9000 6
3 4 2 5 4 3 1 6 2 6 1 4 5 1 3 2 5 3 4 6 1 4 4 5 5 1 2 2 6 1 3 5 3 6 1 2 2 4 6 2 5 2 3 1 4 4 3 5 5 4 2 3 1 2 4 6 3 2 1 6 5 1 4 4 6 6 4 1 5 5 6 3 2 4 2 1 1 2 4 6 5 5 1 5 1 1 4 3 6 6 4 3 5 4 2 5 6 6 1 6 1 1 4 5 5 4 1 1 6 1 4 3 5 1 5 6 2 4 2 5 6 4 3 6 1 3 1 1 2 5 6 5 1 5 4 1 6 4 5 6 4 3 6 2 ...

output:

3 4 2 5 4 3 1 6 2 6 1 4 5 1 3 2 5 3 4 6 1 4 4 5 5 1 2 2 6 1 3 5 3 6 1 2 2 4 6 2 5 2 3 1 4 4 3 5 5 4 2 3 1 2 4 6 3 2 1 6 5 1 4 4 6 6 4 1 5 5 6 3 2 4 2 1 1 2 4 6 5 5 1 5 1 1 4 3 6 6 4 3 5 4 2 5 6 6 1 6 1 1 4 5 5 4 1 1 6 1 4 3 5 1 5 6 2 4 2 5 6 4 3 6 1 3 1 1 2 5 6 5 1 5 4 1 6 4 5 6 4 3 6 2 2 3 5 1 5 1 ...

result:

ok n=1000, m=9000, k=6

Test #43:

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

input:

10000 320000 15
12 13 4 9 5 1 5 5 6 7 6 10 9 10 6 9 4 9 9 7 14 6 11 11 2 6 14 8 11 11 8 4 13 9 11 4 3 15 15 11 5 11 4 15 12 6 2 7 9 12 12 8 12 3 10 4 12 14 10 12 1 8 6 1 15 8 14 15 6 5 7 2 7 4 15 4 12 2 12 7 2 3 12 3 2 9 4 5 2 14 10 12 4 8 9 10 5 14 6 6 7 7 10 5 6 3 14 15 7 8 1 11 14 11 4 1 2 6 4 15...

output:

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

result:

ok n=10000, m=320000, k=15

Test #44:

score: 0
Accepted
time: 145ms
memory: 39596kb

input:

100000 500000 98
77 62 32 77 73 14 30 8 35 27 26 30 71 93 98 11 53 39 69 98 31 67 19 13 9 62 41 27 78 81 79 33 57 61 81 97 29 23 63 77 71 98 51 68 74 64 68 46 48 90 18 58 91 1 69 76 45 92 4 41 97 65 54 51 38 85 76 37 98 51 52 57 60 33 23 38 37 69 55 13 6 28 32 48 56 19 81 1 70 56 77 56 3 26 6 91 6 5...

output:

81 66 32 81 77 14 30 8 35 27 26 30 75 94 1 11 57 39 73 1 31 71 19 13 9 66 41 27 82 85 83 33 61 65 85 98 29 23 67 81 81 18 61 82 23 8 79 61 55 4 24 67 8 12 76 82 60 98 21 64 1 6 64 61 52 21 94 63 50 64 62 62 96 54 30 60 80 84 66 31 38 69 36 61 79 23 7 6 74 91 95 67 32 29 8 17 11 65 10 21 61 36 82 9 7...

result:

ok n=100000, m=500000, k=98

Test #45:

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

input:

400 797 3
3 1 2 2 1 2 1 1 2 3 3 2 2 3 1 3 1 3 2 3 1 1 3 2 3 1 3 1 1 2 3 3 1 2 3 1 2 3 3 1 1 2 1 1 3 2 2 2 3 2 3 2 1 2 1 1 3 2 2 3 3 2 3 1 2 1 3 3 1 2 1 2 2 3 2 3 1 3 1 3 2 2 1 3 2 3 1 2 3 3 2 1 1 3 1 3 3 1 1 2 3 1 3 3 2 3 3 1 1 3 3 1 1 2 2 3 3 3 1 2 2 2 1 3 2 1 3 1 2 3 2 1 3 3 3 1 1 1 2 3 3 1 3 1 3 ...

output:

3 1 2 2 1 2 1 1 2 3 3 2 2 3 1 3 1 3 2 3 1 1 3 2 3 1 3 1 1 2 3 3 1 2 3 1 2 3 3 1 1 2 1 1 3 2 2 2 3 2 3 2 1 2 1 1 3 2 2 3 3 2 3 1 2 1 3 3 1 2 1 2 2 3 2 3 1 3 1 3 2 2 1 3 2 3 1 2 3 3 2 1 1 3 1 3 3 1 1 2 3 1 3 3 2 3 3 1 1 3 3 1 1 2 2 3 3 3 1 2 2 2 1 3 2 1 3 1 2 3 2 1 3 3 3 1 1 1 2 3 3 1 3 1 3 2 3 2 3 2 ...

result:

ok n=400, m=797, k=3

Test #46:

score: 0
Accepted
time: 138ms
memory: 39656kb

input:

100000 500000 123
113 5 99 17 73 68 79 118 51 112 17 89 44 29 112 35 120 43 28 34 84 71 74 10 5 67 33 42 29 120 107 67 94 63 82 77 85 18 18 122 87 100 102 70 97 31 32 82 26 101 71 16 112 28 60 108 55 93 23 44 93 81 11 42 43 5 5 1 99 101 6 76 115 115 121 10 82 47 120 59 73 40 81 62 66 69 81 81 90 57 ...

output:

113 5 100 18 74 68 80 119 52 113 18 90 44 30 113 35 121 43 28 34 84 72 74 11 6 68 34 42 30 121 109 68 95 63 83 78 85 19 18 122 88 101 103 71 97 31 34 82 27 102 72 17 113 28 60 109 56 93 24 45 94 81 11 43 44 5 6 2 100 102 6 77 115 116 122 11 82 48 120 60 74 40 81 63 67 69 82 81 91 57 122 88 79 55 27 ...

result:

ok n=100000, m=500000, k=123

Test #47:

score: 0
Accepted
time: 82ms
memory: 36676kb

input:

100000 500000 7
3 4 2 6 5 7 2 4 3 4 1 6 2 2 4 3 2 6 1 4 1 3 5 6 1 4 1 2 6 6 1 4 4 2 4 4 3 1 7 2 7 1 6 4 6 5 3 7 3 1 5 4 5 2 4 1 1 5 2 6 1 6 4 2 2 2 5 4 3 6 1 2 5 1 2 5 1 2 5 5 6 6 1 4 1 2 5 5 7 5 1 7 3 4 2 2 7 6 1 7 3 2 2 1 5 1 4 1 4 5 2 6 3 6 2 5 4 5 2 3 1 7 4 1 5 4 7 1 2 4 5 2 5 3 5 2 1 7 3 5 3 4 ...

output:

3 4 2 6 5 7 4 4 3 4 1 1 2 2 4 3 2 6 1 4 1 3 5 6 2 4 1 2 6 6 1 4 4 2 4 4 3 1 7 2 7 1 6 4 6 5 4 7 3 1 5 4 5 2 4 1 1 5 2 6 1 6 4 2 2 2 5 4 3 6 1 2 5 1 2 5 1 2 5 5 6 6 1 5 1 2 5 5 7 5 1 1 3 4 2 2 7 6 1 7 3 2 2 1 5 1 4 1 4 5 2 6 3 6 2 5 4 5 2 3 1 7 4 1 5 4 7 1 3 4 5 2 5 3 5 2 1 7 3 5 3 4 4 2 5 3 4 4 6 5 ...

result:

ok n=100000, m=500000, k=7

Test #48:

score: 0
Accepted
time: 44ms
memory: 33552kb

input:

23923 232932 98
4 19 50 43 11 17 12 30 41 87 49 25 63 38 90 59 90 98 49 79 63 89 35 89 40 72 32 95 85 39 63 8 32 45 27 28 22 20 54 68 40 83 93 32 69 13 36 66 75 43 76 86 88 30 94 80 79 14 32 15 83 94 62 80 22 20 65 52 5 6 12 19 42 85 59 6 70 64 46 37 31 38 6 92 73 39 40 72 55 52 97 56 51 1 73 14 47 ...

output:

4 19 51 43 11 17 12 30 41 87 49 25 63 38 90 59 90 1 49 79 64 89 35 89 40 72 32 95 86 39 63 8 32 45 28 29 22 20 54 68 49 85 98 32 75 27 41 70 80 48 80 89 91 32 98 83 88 17 33 27 94 18 69 80 27 28 68 59 7 19 20 19 42 97 61 14 71 72 53 40 33 39 6 3 84 42 44 83 60 58 5 70 55 10 79 19 52 82 66 69 41 78 1...

result:

ok n=23923, m=232932, k=98

Test #49:

score: 0
Accepted
time: 147ms
memory: 37628kb

input:

76598 387654 181
179 114 15 139 123 143 162 169 143 23 141 2 70 115 173 69 136 30 156 72 181 8 126 4 7 90 46 74 154 132 92 162 2 82 99 36 21 162 100 36 163 133 79 88 79 70 108 146 67 73 170 30 7 73 70 6 169 135 160 153 72 46 49 10 133 106 147 74 157 74 107 14 137 160 32 9 109 174 88 4 135 20 105 110...

output:

18 159 29 179 166 1 7 12 1 34 180 21 73 181 30 173 6 165 33 136 20 28 176 31 29 19 135 166 15 10 162 9 30 136 6 59 126 28 163 57 16 17 152 176 179 127 164 5 153 143 72 142 33 151 158 152 31 178 12 31 154 70 69 68 177 165 32 181 34 174 177 69 178 17 164 47 175 33 16 30 181 68 181 181 31 29 5 71 69 45...

result:

ok n=76598, m=387654, k=181

Test #50:

score: 0
Accepted
time: 91ms
memory: 37688kb

input:

49999 500000 74
22 7 27 40 31 35 50 20 21 67 52 60 48 28 26 33 34 27 21 9 3 40 47 12 24 33 7 57 11 38 12 67 47 68 29 69 53 70 54 53 8 74 42 45 11 63 44 10 46 38 50 22 40 42 49 54 74 69 74 25 34 43 40 30 54 59 6 4 45 32 18 57 25 63 56 21 16 37 57 6 51 23 63 36 34 69 5 49 46 68 57 42 2 38 51 26 64 19 ...

output:

22 7 27 40 31 35 50 20 21 68 52 60 48 28 26 33 34 27 21 9 3 40 47 12 24 33 7 57 11 38 13 67 47 69 29 69 53 70 54 53 8 74 42 45 11 63 44 10 46 38 50 22 40 42 49 54 74 69 74 25 34 43 40 30 54 59 9 16 49 41 19 59 33 68 58 24 19 39 58 7 52 33 68 38 38 73 6 51 50 69 61 45 15 41 53 34 73 32 20 11 48 59 11...

result:

ok n=49999, m=500000, k=74

Test #51:

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

input:

10 40 244
1 1 2 2 3 3 4 4 5 5
1 3
1 4
1 6
1 7
1 10
2 4
2 6
2 9
2 10
3 2
3 6
3 9
4 5
4 6
4 7
4 8
4 10
5 1
5 2
5 3
5 9
6 9
6 10
7 2
7 3
7 5
7 6
7 9
8 1
8 2
8 3
8 5
8 6
8 9
9 1
9 4
10 3
10 5
10 7
10 8

output:

1 1 2 2 3 3 4 4 5 5 

result:

ok n=10, m=40, k=244

Test #52:

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

input:

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

output:

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

result:

ok n=478, m=113068, k=478

Test #53:

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

input:

478 102491 286
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 ...

result:

ok n=478, m=102491, k=286

Test #54:

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

input:

726 248007 278
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 ...

result:

ok n=726, m=248007, k=278

Test #55:

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

input:

5 8 241
1 1 2 2 3
1 3
2 4
3 2
4 1
5 1
5 2
5 3
5 4

output:

1 1 2 2 3 

result:

ok n=5, m=8, k=241

Test #56:

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

input:

1002 493664 339
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13...

output:

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 ...

result:

ok n=1002, m=493664, k=339

Test #57:

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

input:

1100 97927 1239
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

result:

ok n=1100, m=97927, k=1239

Test #58:

score: 0
Accepted
time: 29ms
memory: 31984kb

input:

999 490723 338
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 ...

output:

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 ...

result:

ok n=999, m=490723, k=338

Test #59:

score: 0
Accepted
time: 26ms
memory: 33980kb

input:

1100 497829 439
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

result:

ok n=1100, m=497829, k=439

Test #60:

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

input:

1040 498901 315
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...

result:

ok n=1040, m=498901, k=315

Test #61:

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

input:

912 311122 478
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

result:

ok n=912, m=311122, k=478

Test #62:

score: 0
Accepted
time: 21ms
memory: 31764kb

input:

1000 487196 291
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 ...

output:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 ...

result:

ok n=1000, m=487196, k=291