Submission #244711

#TimeUsernameProblemLanguageResultExecution timeMemory
244711santaclaus03Political Development (BOI17_politicaldevelopment)C++14
0 / 100
44 ms384 KiB
#include <bits/stdc++.h> using namespace std; int main() { int N, K; cin >> N >> K; vector<bitset<3>> graph(N); for (int i = 0; i < N; ++i) { int D; cin >> D; for (int j = 0; j < D; ++j) { int x; cin >> x; graph[i][x] = true; } } int ans = 1; for (int i = 0; i < N; ++i) { for (int j = 0; j < N; ++j) { if (i == j || !graph[i][j]) continue; ans = max(ans, 2); bitset<3> x = graph[i]; x &= graph[j]; if (x.any()) { ans = 3; } } } cout << ans << endl; 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...