Submission #773194

# Submission time Handle Problem Language Result Execution time Memory
773194 2023-07-04T16:28:36 Z NK_ Teams (CEOI11_tea) C++17
0 / 100
248 ms 32744 KB
// Success consists of going from failure to failure without loss of enthusiasm
#include <bits/stdc++.h>

using namespace std;

#define nl '\n'

template<class T> using V = vector<T>;

int main() {
	cin.tie(0)->sync_with_stdio(0);
	
	int N; cin >> N;
	V<int> A(N); for(auto& x : A) cin >> x;

	V<pair<int, int>> B; for(int i = 0; i < N; i++) B.push_back(make_pair(A[i], i));
	sort(rbegin(B), rend(B));

	V<V<int>> C;
	for(int i = 0; i < N; i++) {
		int left = N - i;
		if (left < B[i].first) C.back().push_back(B[i].second);
		else {
			int r = i + B[i].first;
			C.push_back({});
			for(int x = i; x < r; x++) C.back().push_back(B[x].second);
			i = r - 1;
		}
	}

	cout << size(C) << nl;
	for(auto v : C) {
		cout << size(v) << " ";
		for(auto x : v) cout << x + 1 << " ";
		cout << nl;
	}

    return 0;
}


# Verdict Execution time Memory Grader output
1 Correct 2 ms 320 KB Output is correct
2 Correct 1 ms 316 KB Output is correct
3 Incorrect 0 ms 320 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 468 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 492 KB Output is correct
2 Incorrect 1 ms 464 KB Output isn't correct
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 17 ms 2728 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 19 ms 2960 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 197 ms 21508 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 235 ms 29588 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 248 ms 32744 KB Output isn't correct
2 Halted 0 ms 0 KB -