Submission #1012133

# Submission time Handle Problem Language Result Execution time Memory
1012133 2024-07-01T17:08:36 Z zsombor Carnival (CEOI14_carnival) C++17
0 / 100
1 ms 344 KB
#include <iostream>
#include <vector>
using namespace std;

int n;
vector <int> v(200, 1);
vector <int> d(200, 1);

int query(int x, int r) {
	for (int i = 1; i <= r; i++) cout << i << " ";
	cout << x << endl;
	cin >> x;
	return x;
}

void solve(int x) {
	int l = 0, r = x, m;
	while (r - l > 1) {
		m = (l + r) / 2;
		(query(x, m) > d[m] ? l = m : r = m);
	}
	v[x] = r;
	d[x] = d[x - 1] + (v[x] == x);
}

int main() {
	cin >> n;
	for (int i = 2; i <= n; i++) solve(i);
	for (int i = 1; i <= n; i++) cout << v[i] << " ";
}
# Verdict Execution time Memory Grader output
1 Execution timed out 1 ms 344 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1 ms 344 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 0 ms 344 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1 ms 344 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1 ms 344 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -