Submission #574805

#TimeUsernameProblemLanguageResultExecution timeMemory
574805birthdaycakeCarnival (CEOI14_carnival)C++17
0 / 100
4 ms5012 KiB
#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(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); 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); } } for(int i = 0; i < n;i++){ cout << vs[i] << ' '; } }
#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...