#include <bits/stdc++.h>
using namespace std;
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
cin >> n;
int a[n+1]={};
int cnt = 1;
cout << n<<" ";
for(int i = 1; i<=n ;i++) cout << i <<" ";
cout << endl;
int k;
cin >> k;
cout << endl;
int l = 0;
int v[k+1]={};
for(int i = 1; i<=n; i++) {
cout << i << " ";
for(int j = 1; j<=i; j++) cout << j <<" ";
cout << endl;
int x;
cin >> x; cout << endl;
if(x!=l) {
v[cnt] = i;
a[i] = cnt;
cnt++;
l = x;
}
else {
for(int j = 1; j<=cnt; j++) {
cout << "2 " << i << " " << v[j]<< endl;
int y;
cin >> y;
cout << endl; // 1 2 1 2
if(y==1) {
a[i] = v[j];
break;
}
}
}
}
cout << endl;
cout << "0 ";
for(int i = 1; i<=n ; i++) cout << a[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... |