Submission #1220210

#TimeUsernameProblemLanguageResultExecution timeMemory
1220210nataliaaCarnival (CEOI14_carnival)C++20
0 / 100
2 ms436 KiB
#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 << " " << a[v[j]]<< endl;
                int y;
                cin >> y;
                cout << endl; // 1 2 1 2
                if(y==1) {
                    a[i] = a[v[j]];
                    break;
                }
            }
        }
    }
    cout << endl;
    cout << "0 ";
    for(int i = 1; i<=n ; i++) cout << a[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...