제출 #403263

#제출 시각아이디문제언어결과실행 시간메모리
403263rainliofficial사육제 (CEOI14_carnival)C++14
20 / 100
143 ms200 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;
    int ans[n];
    memset(ans, 0, n*sizeof(ans[0]));
    int g = 1;
    for (int i=1; i<=n; i++){
        if (ans[i-1] == 0){
            ans[i-1] = g++;
        }
        for (int j=i+1; j<=n; j++){
            cout << "2 " << i << " " << j << "\n";
            fflush(stdin);
            int result;
            cin >> result;
            if (result == 1){
                ans[j-1] = ans[i-1];
            }
        }
    }
    cout << "0 ";
    for (int i : ans){
        cout << i << " ";
    }
    return 0;
}
#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...