답안 #574814

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
574814 2022-06-09T12:16:01 Z birthdaycake 사육제 (CEOI14_carnival) C++17
0 / 100
4 ms 4944 KB
#include<bits/stdc++.h>
#define int long long
#define mod 1000000007
using namespace std;
 


vector<int>adj[200001];

int vs[151]; int c;

void dfs(int x){
    vs[x] = c;
    for(auto s:adj[x]){
        if(!vs[s]){
            vs[s] = c;
            dfs(s);
        }
    }
}
signed main(){
 
    int n; cin >> n;
    for(int i = 0; i < n; i++){
        cout << 2 << endl;
        for(int j = i + 1; j < n; j++){
            cout << i +1 << ' ' << j + 1 << endl;
            int a; cin >> a;
            if(a == 1){
                adj[i].push_back(j);
            }
        }
    }
    for(int i = 0; i < n; i++){
        if(!vs[i]){
            c++;
            dfs(i);
        }
    }
    cout << 0 << ' ' ;
    for(int i = 0; i < n;i++){
        cout << vs[i] << ' ';
    }
    cout << endl;
    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 3 ms 4944 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 4 ms 4944 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 3 ms 4944 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 4 ms 4944 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 4 ms 4944 KB Time limit exceeded (wall clock)
2 Halted 0 ms 0 KB -