Submission #1188391

#TimeUsernameProblemLanguageResultExecution timeMemory
1188391comxddddddCarnival (CEOI14_carnival)C++20
0 / 100
25 ms408 KiB
#include <bits/stdc++.h>
using namespace std;

int N, t;
vector<int> costume;

int main()
{
    cin >> N;
    costume.resize(N + 1);
    for(int i = 1; i < N + 1; i++)
    {
        costume[i] = i;
    }
    for (int i = 1; i < N; i++)
    {
        for (int j = i + 1; j < N + 1; j++)
        {
            if (costume[i] != costume[j])
            {
                cout << "2 " << i << " " << j << endl;
                cin >> t;
                if (t == 1)
                {
                    costume[j] = costume[i];
                }
            }
        }
    }
    cout << "0 ";
    for(int i = 1; i < N + 1; i++){
        cout << costume[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...