QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#511309#5450. 比赛AdamGS#16 4ms3900kbC++231.5kb2024-08-09 18:41:192024-08-09 18:41:20

Judging History

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

  • [2024-08-09 18:41:20]
  • 评测
  • 测评结果:16
  • 用时:4ms
  • 内存:3900kb
  • [2024-08-09 18:41:19]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define rep(a, b) for(int a = 0; a < (b); ++a)
#define st first
#define nd second
#define pb push_back
#define all(a) a.begin(), a.end()
const int LIM=2e3+7;
vector<int>V[LIM], P[LIM*LIM], T[LIM];
int ile[LIM*LIM], odw[LIM];
void solve() {
	int n, m;
	cin >> n >> m;
	if(m==0) {
		rep(i, n) cout << i+1 << " ";
		cout << '\n';
		return;
	}
	rep(i, n) odw[i]=0;
	rep(i, n) T[i].clear();
	rep(i, n) V[i].clear();
	rep(i, m) P[i].clear();
	pair<int,int>ma={0, 0};
	rep(i, m) {
		int k;
		cin >> k;
		ile[i]=k;
		ma=max(ma, {k, i});
		rep(j, k) {
			int x;
			cin >> x; --x;
			P[i].pb(x);
			V[x].pb(i);
		}
	}
	if(ma.st*3>2*n) {
		cout << -1 << '\n';
		return;
	}
	int z=ma.st;
	if(n-z<z) z=n-ma.st;
	vector<pair<int,int>>tmp;
	for(auto i : P[ma.nd]) tmp.pb({V[i].size(), i});
	sort(all(tmp));
	reverse(tmp.begin(), tmp.begin()+z);
	rep(i, tmp.size()) P[ma.nd][i]=tmp[i].nd;
	int akt=0;
	while(true) {
		ma={0, 0};
		rep(j, m) ma=max(ma, {(int)P[j].size(), j});
		if(ma.st==0) break;
		while(P[ma.nd].size()>0) {
			int x=P[ma.nd].back(); P[ma.nd].pop_back();
			if(odw[x]) continue;
			for(auto j : V[x]) --ile[j];
			odw[x]=1;
			T[akt].pb(x);
			akt=(akt+1)%z;
		}
	}
	rep(i, n) if(!odw[i]) {
		T[akt].pb(i);
		odw[i]=1;
		akt=(akt+1)%z;
	}
	rep(i, z) for(auto j : T[i]) cout << j+1 << " ";
	cout << '\n';
}
int main() {
	ios_base::sync_with_stdio(0); cin.tie(0);
	int _=1;
	cin >> _;
	while(_--) solve();
}

詳細信息

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 0
Wrong Answer
time: 4ms
memory: 3644kb

input:

248
9 3
3 3 4 5
3 1 2 3
4 6 7 8 9
8 1
4 3 4 5 6
9 2
5 1 2 3 4 5
3 6 7 8
6 1
4 3 4 5 6
7 2
3 3 4 5
3 1 2 3
9 3
4 1 2 3 4
3 4 5 6
3 6 7 8
7 1
4 4 5 6 7
8 2
3 6 7 8
3 2 3 4
8 2
4 1 2 3 4
4 4 5 6 7
3 0
9 3
3 2 3 4
3 7 8 9
3 4 5 6
6 1
5 1 2 3 4 5
9 2
4 1 2 3 4
3 6 7 8
9 3
3 6 7 8
3 3 4 5
3 1 2 3
8 1
8 1 ...

output:

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

result:

wrong answer [testcase 6] p[7] = 6, p[8] = 4, p[9] = 5 are in the same group #2.

Subtask #2:

score: 0
Skipped

Dependency #1:

0%

Subtask #3:

score: 0
Skipped

Dependency #1:

0%

Subtask #4:

score: 10
Accepted

Test #25:

score: 10
Accepted
time: 4ms
memory: 3660kb

input:

5
400 1
266 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 ...

output:

266 3 269 265 4 270 264 5 271 263 6 272 262 7 273 261 8 274 260 9 275 259 10 276 258 11 277 257 12 278 256 13 279 255 14 280 254 15 281 253 16 282 252 17 283 251 18 284 250 19 285 249 20 286 248 21 287 247 22 288 246 23 289 245 24 290 244 25 291 243 26 292 242 27 293 241 28 294 240 29 295 239 30 296...

result:

ok 5 testcases

Test #26:

score: 10
Accepted
time: 4ms
memory: 3796kb

input:

20
134 1
117 1 43 63 117 20 62 41 26 42 80 121 3 71 13 134 60 70 97 64 81 113 15 51 89 59 48 118 78 19 72 119 93 6 38 90 104 102 36 75 14 91 7 57 68 76 10 77 82 108 83 112 5 115 103 95 52 35 120 32 92 45 94 124 44 49 105 34 73 67 21 107 55 133 25 61 29 88 28 110 74 8 69 4 111 98 40 123 130 9 65 16 1...

output:

-1
182 96 112 179 97 114 178 99 120 176 102 121 175 105 126 174 108 127 171 109 128 170 113 131 168 115 132 167 116 136 164 117 137 163 118 139 162 119 140 160 122 146 159 123 148 158 124 153 157 125 155 156 129 161 154 130 165 152 133 166 151 134 169 150 135 172 149 138 173 147 141 177 145 142 180 ...

result:

ok 20 testcases

Test #27:

score: 10
Accepted
time: 4ms
memory: 3596kb

input:

5
400 1
400 182 293 74 263 144 251 143 394 125 39 267 82 83 84 146 270 345 238 260 335 328 261 393 42 2 25 240 41 388 257 86 187 33 118 192 291 252 400 279 154 181 331 200 3 378 204 50 322 162 112 128 344 166 339 100 245 225 286 395 94 255 301 374 376 56 355 332 307 349 72 67 271 384 280 323 102 243...

output:

-1
-1
399 7 4 398 8 6 397 9 11 395 10 12 394 14 13 392 15 16 391 18 17 390 19 20 388 21 22 387 23 26 386 24 31 385 25 33 382 27 36 381 28 37 379 29 38 378 30 42 377 32 44 376 34 52 375 35 54 374 39 58 371 40 60 370 41 62 366 43 63 365 45 68 364 46 69 363 47 70 361 48 71 359 49 75 358 50 79 356 51 81...

result:

ok 5 testcases

Test #28:

score: 10
Accepted
time: 4ms
memory: 3836kb

input:

5
263 1
190 17 200 194 197 141 253 1 261 47 229 36 58 40 116 156 50 83 52 263 225 19 213 66 201 54 87 62 173 110 184 18 208 73 115 160 5 129 77 190 103 193 78 123 257 220 224 85 112 133 33 256 41 20 13 63 56 65 145 109 223 45 134 165 215 12 216 168 238 185 91 250 191 244 147 232 28 174 111 181 130 1...

output:

-1
22 1 15 32 46 61 77 92 106 122 137 151 165 179 195 211 225 23 2 16 33 47 62 78 93 107 123 138 152 166 180 196 212 226 27 3 17 34 49 63 79 94 108 124 139 153 167 181 197 213 227 48 4 18 35 50 64 80 95 109 125 140 154 168 182 198 214 228 65 5 19 36 51 66 81 96 110 126 141 155 169 183 199 215 229 73...

result:

ok 5 testcases

Test #29:

score: 10
Accepted
time: 4ms
memory: 3536kb

input:

5
250 1
162 86 148 166 152 171 107 43 2 67 40 123 7 205 39 246 206 214 222 12 62 157 218 226 132 195 55 46 88 140 244 9 74 204 91 128 232 191 113 19 145 108 65 167 14 96 4 136 242 68 196 29 81 38 58 122 57 101 208 126 182 188 111 41 13 210 192 175 44 75 183 11 103 137 245 110 18 215 228 33 212 59 23...

output:

246 28 31 245 29 34 244 32 37 243 33 42 242 35 45 241 36 48 240 38 49 239 39 51 238 40 53 236 41 54 235 43 60 234 44 61 232 46 66 231 47 69 230 50 71 229 52 72 228 55 73 227 56 78 226 57 80 224 58 82 223 59 84 222 62 87 220 63 89 219 64 93 218 65 94 217 67 97 215 68 104 214 70 116 212 74 117 211 75 ...

result:

ok 5 testcases

Test #30:

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

input:

8
199 1
174 12 104 17 6 110 182 2 20 158 179 65 70 91 157 75 169 16 132 83 66 90 166 56 106 94 36 74 164 192 27 34 168 188 15 46 88 43 112 45 64 84 180 86 193 96 121 85 165 29 62 156 147 41 99 160 114 77 153 143 22 174 54 58 120 98 126 129 186 39 190 55 170 177 142 61 116 80 44 138 172 130 93 176 18...

output:

-1
-1
14 1 35 69 110 145 179 215 20 2 36 70 111 146 180 216 30 3 37 71 112 148 181 217 51 4 38 72 113 149 183 219 54 5 39 73 114 150 184 220 63 6 40 74 116 151 185 221 75 7 41 76 117 152 186 223 79 8 42 77 119 153 188 82 9 43 78 120 154 189 88 10 44 80 121 155 190 91 11 45 81 122 156 191 97 12 46 83...

result:

ok 8 testcases

Test #31:

score: 10
Accepted
time: 4ms
memory: 3640kb

input:

20
73 1
34 3 52 2 61 12 47 46 6 55 54 29 40 1 25 70 35 11 43 72 26 8 22 60 48 65 31 37 10 19 23 67 5 63 57
41 1
5 12 18 7 13 23
84 1
75 40 39 21 22 57 48 16 82 56 68 75 71 47 80 49 10 67 44 72 73 27 41 6 66 9 74 13 53 65 32 31 76 60 7 59 18 79 28 36 19 58 63 33 5 84 50 8 2 62 78 69 51 37 42 11 4 25 ...

output:

1 4 66 2 7 68 3 9 69 5 13 71 6 14 73 8 15 10 16 11 17 12 18 19 20 22 21 23 24 25 27 26 28 29 30 31 32 35 33 37 34 40 36 43 38 46 39 47 41 48 42 52 44 54 45 55 49 57 50 60 51 61 53 63 56 65 58 67 59 70 62 72 64 
7 1 6 14 20 26 31 36 41 12 2 8 15 21 27 32 37 13 3 9 16 22 28 33 38 18 4 10 17 24 29 34 3...

result:

ok 20 testcases

Test #32:

score: 10
Accepted
time: 4ms
memory: 3512kb

input:

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

output:

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

result:

ok 40 testcases

Test #33:

score: 10
Accepted
time: 4ms
memory: 3560kb

input:

80
22 1
8 12 11 16 21 1 6 10 4
21 1
20 20 10 6 19 12 13 2 4 8 17 21 11 3 1 16 14 18 15 9 7
22 1
22 17 1 5 21 2 4 20 7 22 6 9 10 18 14 11 13 19 15 8 12 3 16
16 1
14 14 7 1 3 10 12 16 4 5 9 11 2 6 15
18 1
4 16 8 14 12
15 1
13 8 3 6 2 4 10 15 5 1 9 11 12 13
21 1
5 1 20 18 8 10
24 1
23 20 2 23 21 18 24 ...

output:

1 2 15 4 3 17 6 5 18 10 7 19 11 8 20 12 9 22 16 13 21 14 
-1
-1
-1
8 1 5 10 17 12 2 6 11 18 14 3 7 13 16 4 9 15 
-1
1 2 7 14 21 8 3 9 15 10 4 11 16 18 5 12 17 20 6 13 19 
-1
-1
-1
4 1 10 5 2 11 7 3 12 14 6 13 15 8 17 16 9 
-1
-1
5 1 16 6 2 21 8 3 22 12 4 14 7 17 9 18 10 19 11 20 13 23 15 
22 3 10 21...

result:

ok 80 testcases

Test #34:

score: 10
Accepted
time: 4ms
memory: 3628kb

input:

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

output:

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

result:

ok 200 testcases

Test #35:

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

input:

13
21 1
6 15 9 16 12 13 2
4 1
3 2 1 4
211 1
105 82 116 52 109 50 158 189 174 115 171 122 60 178 208 142 162 146 29 114 207 141 118 176 4 160 65 144 181 25 134 148 186 106 86 187 159 167 44 129 137 95 20 132 184 102 83 154 157 210 70 78 56 68 32 123 43 42 173 147 93 138 164 48 45 39 79 202 128 121 66...

output:

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

result:

ok 13 testcases

Subtask #5:

score: 0
Wrong Answer

Test #36:

score: 15
Accepted
time: 4ms
memory: 3640kb

input:

5
400 1
266 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 ...

output:

266 3 269 265 4 270 264 5 271 263 6 272 262 7 273 261 8 274 260 9 275 259 10 276 258 11 277 257 12 278 256 13 279 255 14 280 254 15 281 253 16 282 252 17 283 251 18 284 250 19 285 249 20 286 248 21 287 247 22 288 246 23 289 245 24 290 244 25 291 243 26 292 242 27 293 241 28 294 240 29 295 239 30 296...

result:

ok 5 testcases

Test #37:

score: 15
Accepted
time: 4ms
memory: 3852kb

input:

9
317 8
53 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
64 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 ...

output:

253 230 51 84 121 254 229 50 83 120 255 228 49 82 119 256 227 48 81 118 257 226 47 80 251 258 225 46 79 250 259 224 45 78 249 260 223 44 77 248 261 222 43 76 247 262 221 42 75 246 263 220 41 74 245 264 219 40 73 244 265 218 39 72 243 266 217 38 71 242 267 216 37 70 241 268 215 36 69 240 269 214 35 6...

result:

ok 9 testcases

Test #38:

score: 15
Accepted
time: 0ms
memory: 3660kb

input:

14
351 3
143 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147...

output:

68 351 65 69 350 64 70 349 63 71 348 62 72 347 61 73 346 60 74 345 59 75 344 58 76 343 57 77 342 56 78 341 55 79 340 54 80 339 53 81 338 52 82 337 51 83 336 50 84 335 49 85 334 48 86 333 47 87 332 46 88 331 45 89 330 44 90 329 43 91 328 42 92 327 41 93 326 40 94 325 39 95 324 38 96 323 37 97 322 36 ...

result:

ok 14 testcases

Test #39:

score: 15
Accepted
time: 2ms
memory: 3676kb

input:

5
400 0
400 1
400 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 ...

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 5 testcases

Test #40:

score: 15
Accepted
time: 0ms
memory: 3888kb

input:

5
400 2
266 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 ...

output:

266 3 398 265 4 397 264 5 396 263 6 395 262 7 394 261 8 393 260 9 392 259 10 391 258 11 390 257 12 389 256 13 388 255 14 387 254 15 386 253 16 385 252 17 384 251 18 383 250 19 382 249 20 381 248 21 380 247 22 379 246 23 378 245 24 377 244 25 376 243 26 375 242 27 374 241 28 373 240 29 372 239 30 371...

result:

ok 5 testcases

Test #41:

score: 15
Accepted
time: 4ms
memory: 3608kb

input:

5
399 2
266 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 ...

output:

266 1 399 265 2 398 264 3 397 263 4 396 262 5 395 261 6 394 260 7 393 259 8 392 258 9 391 257 10 390 256 11 389 255 12 388 254 13 387 253 14 386 252 15 385 251 16 384 250 17 383 249 18 382 248 19 381 247 20 380 246 21 379 245 22 378 244 23 377 243 24 376 242 25 375 241 26 374 240 27 373 239 28 372 2...

result:

ok 5 testcases

Test #42:

score: 15
Accepted
time: 4ms
memory: 3604kb

input:

5
398 2
265 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 ...

output:

265 2 397 264 3 396 263 4 395 262 5 394 261 6 393 260 7 392 259 8 391 258 9 390 257 10 389 256 11 388 255 12 387 254 13 386 253 14 385 252 15 384 251 16 383 250 17 382 249 18 381 248 19 380 247 20 379 246 21 378 245 22 377 244 23 376 243 24 375 242 25 374 241 26 373 240 27 372 239 28 371 238 29 370 ...

result:

ok 5 testcases

Test #43:

score: 0
Wrong Answer
time: 4ms
memory: 3640kb

input:

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

output:

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

result:

wrong answer [testcase 30] p[8] = 7, p[9] = 5, p[10] = 6 are in the same group #3.

Subtask #6:

score: 0
Skipped

Dependency #1:

0%

Subtask #7:

score: 6
Accepted

Dependency #4:

100%
Accepted

Test #63:

score: 6
Accepted
time: 2ms
memory: 3748kb

input:

1
2000 1
2000 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

result:

ok 1 testcase

Test #64:

score: 6
Accepted
time: 4ms
memory: 3684kb

input:

3
662 1
229 600 517 511 337 123 299 508 267 603 127 57 460 455 372 265 616 202 355 240 37 391 172 597 281 385 270 618 214 541 598 501 330 264 427 516 216 108 582 439 486 481 278 641 590 550 437 331 121 478 64 433 40 114 362 354 498 527 21 591 334 537 432 657 80 163 49 546 134 453 458 242 67 445 197 ...

output:

4 1 359 10 2 360 16 3 363 17 5 364 21 6 365 23 7 367 26 8 369 31 9 370 32 11 371 33 12 373 34 13 374 37 14 376 38 15 377 40 18 378 48 19 379 49 20 380 54 22 383 55 24 384 57 25 387 62 27 388 64 28 389 67 29 392 68 30 393 74 35 394 75 36 396 77 39 397 78 41 398 80 42 399 81 43 400 84 44 401 90 45 402...

result:

ok 3 testcases

Test #65:

score: 6
Accepted
time: 4ms
memory: 3684kb

input:

4
457 1
252 9 310 262 308 363 73 220 326 362 313 366 57 447 100 408 140 13 228 433 130 435 426 177 277 181 19 44 417 180 40 425 287 327 173 27 128 232 379 58 34 422 443 243 151 217 298 272 28 20 196 317 88 341 72 289 76 424 104 17 138 342 195 295 106 344 7 274 390 182 178 12 4 231 83 233 69 81 105 1...

output:

456 289 354 455 294 356 454 295 361 453 297 364 449 298 367 447 301 369 445 303 370 443 305 371 442 306 373 441 307 375 438 308 376 436 310 377 435 311 380 434 312 381 433 313 382 431 315 384 430 316 385 428 317 387 426 318 388 425 321 389 424 322 391 423 323 392 422 325 393 420 326 394 419 327 396 ...

result:

ok 4 testcases

Test #66:

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

input:

10
653 1
138 12 140 404 515 218 619 162 2 411 217 441 631 182 90 395 313 181 245 89 134 58 258 554 215 201 448 341 197 602 593 480 186 590 300 169 45 600 275 289 224 13 651 517 636 612 231 27 272 131 76 295 91 581 466 314 307 248 464 284 204 147 471 606 518 506 428 156 591 306 450 372 566 71 459 1 5...

output:

1 3 174 360 528 2 4 176 361 529 12 5 177 362 530 13 6 179 363 531 24 7 180 364 532 26 8 184 365 533 27 9 185 367 534 33 10 187 368 535 34 11 188 369 536 37 14 189 370 537 38 15 190 371 538 45 16 191 373 539 56 17 192 374 540 58 18 194 375 541 64 19 195 376 542 66 20 198 377 543 71 21 200 378 545 76 ...

result:

ok 10 testcases

Test #67:

score: 6
Accepted
time: 4ms
memory: 3640kb

input:

7
4 1
3 2 1 3
66 1
43 55 34 43 49 3 51 41 58 52 57 23 5 6 20 45 61 12 33 46 39 44 2 60 4 16 27 35 32 22 30 9 13 10 37 42 36 7 62 18 64 47 15 54
356 1
195 138 35 115 7 298 169 290 218 68 106 223 78 279 188 172 47 227 176 99 224 155 178 198 177 251 276 191 324 187 111 132 122 221 192 240 225 15 195 2 ...

output:

-1
64 5 14 62 6 17 61 7 19 60 9 21 58 10 24 57 12 25 55 13 26 54 15 28 52 16 29 51 18 31 49 20 38 47 22 40 46 23 48 45 27 50 44 30 53 43 32 56 42 33 59 41 34 63 39 35 65 37 36 66 2 1 3 8 4 11 
356 221 287 354 222 288 353 223 292 346 224 293 344 225 296 343 226 297 342 227 300 341 228 301 339 229 302...

result:

ok 7 testcases

Test #68:

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

input:

8
249 1
231 43 76 106 219 47 63 158 191 237 151 28 149 50 49 62 44 238 97 32 168 25 178 83 27 105 164 122 22 184 65 147 67 247 59 157 186 26 81 200 205 163 134 170 20 64 56 209 10 230 148 177 231 69 214 173 189 152 80 175 141 121 125 241 116 118 31 68 124 71 197 82 2 8 87 225 117 243 196 222 161 156...

output:

-1
-1
174 56 81 171 57 82 169 58 89 167 59 90 166 60 93 165 61 97 164 62 100 163 63 101 162 64 103 159 65 104 158 66 106 157 68 109 156 71 110 155 72 113 154 74 115 153 76 116 152 77 119 150 79 120 149 83 121 148 84 124 145 85 130 142 86 131 141 87 133 140 88 135 139 91 137 138 92 143 136 94 144 134...

result:

ok 8 testcases

Test #69:

score: 6
Accepted
time: 4ms
memory: 3676kb

input:

15
341 1
197 59 87 175 86 177 124 235 269 21 210 194 293 107 158 291 122 328 317 331 226 93 276 333 248 282 157 310 300 245 208 148 52 50 26 164 37 143 169 163 83 297 284 154 341 228 95 149 279 259 309 102 57 137 25 298 153 270 79 327 301 70 184 103 249 126 237 221 82 65 41 152 306 320 55 186 314 33...

output:

341 164 197 338 169 198 337 171 200 336 172 201 335 174 202 334 175 204 333 177 205 331 181 209 328 182 211 327 184 216 324 186 222 323 188 227 320 192 229 319 194 230 317 199 231 315 203 233 314 206 234 313 207 236 310 208 238 309 210 239 308 212 242 307 213 246 306 214 251 305 215 255 304 217 258 ...

result:

ok 15 testcases

Test #70:

score: 6
Accepted
time: 4ms
memory: 3744kb

input:

1
2000 1
1333 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:

1333 2 1335 1332 3 1336 1331 4 1337 1330 5 1338 1329 6 1339 1328 7 1340 1327 8 1341 1326 9 1342 1325 10 1343 1324 11 1344 1323 12 1345 1322 13 1346 1321 14 1347 1320 15 1348 1319 16 1349 1318 17 1350 1317 18 1351 1316 19 1352 1315 20 1353 1314 21 1354 1313 22 1355 1312 23 1356 1311 24 1357 1310 25 1...

result:

ok 1 testcase

Test #71:

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

input:

1
2000 1
1334 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

result:

ok 1 testcase

Test #72:

score: 6
Accepted
time: 4ms
memory: 3764kb

input:

1
1999 1
1332 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:

1332 3 1335 1331 4 1336 1330 5 1337 1329 6 1338 1328 7 1339 1327 8 1340 1326 9 1341 1325 10 1342 1324 11 1343 1323 12 1344 1322 13 1345 1321 14 1346 1320 15 1347 1319 16 1348 1318 17 1349 1317 18 1350 1316 19 1351 1315 20 1352 1314 21 1353 1313 22 1354 1312 23 1355 1311 24 1356 1310 25 1357 1309 26 ...

result:

ok 1 testcase

Test #73:

score: 6
Accepted
time: 4ms
memory: 3684kb

input:

1
1999 1
1333 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

result:

ok 1 testcase

Test #74:

score: 6
Accepted
time: 4ms
memory: 3720kb

input:

1
1998 1
1332 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:

1332 1 1333 1331 2 1334 1330 3 1335 1329 4 1336 1328 5 1337 1327 6 1338 1326 7 1339 1325 8 1340 1324 9 1341 1323 10 1342 1322 11 1343 1321 12 1344 1320 13 1345 1319 14 1346 1318 15 1347 1317 16 1348 1316 17 1349 1315 18 1350 1314 19 1351 1313 20 1352 1312 21 1353 1311 22 1354 1310 23 1355 1309 24 13...

result:

ok 1 testcase

Test #75:

score: 6
Accepted
time: 4ms
memory: 3700kb

input:

1
1998 1
1333 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

result:

ok 1 testcase

Test #76:

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

input:

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

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

result:

ok 666 testcases

Test #77:

score: 6
Accepted
time: 2ms
memory: 3872kb

input:

2
439 1
275 112 243 59 363 395 337 124 84 37 385 212 9 245 375 348 46 321 436 10 400 25 4 6 435 292 83 433 104 366 415 86 340 235 199 407 401 326 64 325 13 294 207 17 273 341 382 298 214 41 365 206 430 307 426 138 241 169 101 250 282 159 291 234 347 135 92 151 71 357 154 305 306 118 247 256 69 434 3...

output:

439 83 144 436 84 146 435 86 148 434 87 149 433 91 152 432 92 155 430 93 157 428 95 160 426 97 162 424 98 163 423 101 167 421 102 170 419 104 172 418 105 174 415 106 178 413 108 179 412 109 180 411 110 184 410 111 188 409 112 194 408 114 195 407 117 198 405 118 200 403 121 202 401 124 203 400 125 20...

result:

ok 2 testcases

Subtask #8:

score: 0
Skipped

Dependency #5:

0%

Subtask #9:

score: 0
Skipped

Dependency #1:

0%