# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
527155 | hmm789 | Potemkin cycle (CEOI15_indcyc) | C++14 | 1085 ms | 4460 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
int n, e, a, b, ans = 0;
cin >> n >> e;
int adj[n][n];
memset(adj, 0, sizeof(adj));
for(int i = 0; i < e; i++) {
cin >> a >> b;
a--; b--;
adj[a][b] = 1;
adj[b][a] = 1;
}
vector<int> v;
for(int i = 0; i < (1<<n); i++) {
v.clear();
for(int j = 0; j < n; j++) {
if(i & (1<<j)) v.push_back(j);
}
if(v.size() < 4) continue;
int cnt[v.size()];
memset(cnt, 0, sizeof(cnt));
for(int i = 0; i < v.size(); i++) {
for(int j = 0; j < v.size(); j++) {
if(adj[v[i]][v[j]]) cnt[i]++;
}
}
for(int i = 0; i < v.size(); i++) if(cnt[i] != 2) goto end2;
ans++;
break;
end2:;
}
if(ans == 0) cout << "no";
else for(int i : v) cout << i+1 << " ";
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |