Submission #1256178

#TimeUsernameProblemLanguageResultExecution timeMemory
1256178gelastropodCarnival (CEOI14_carnival)C++20
20 / 100
25 ms408 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
	int N;
	cin >> N;
	int count = 1;
	vector<int> type(N, 0);
	for (int i = 0; i < N; i++) {
		if (type[i] != 0) continue;
		type[i] = count;
		for (int j = i + 1; j < N; j++) {
			if (type[j] != 0) continue;
			cout << "2 " << i + 1 << ' ' << j + 1 << endl;
			int res; cin >> res;
			if (res == 1) type[j] = count;
		}
		count++;
	}
	cout << "0 ";
	for (int i : type) cout << i << ' ';
	cout << endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...