#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 time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |