# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
130387 | 2019-07-15T05:57:46 Z | 김세빈(#3148) | Information (CEOI08_information) | C++14 | 300 ms | 16484 KB |
#include <bits/stdc++.h> using namespace std; vector <int> G[2020]; vector <int> A, B; int P[2020], V[2020202]; bool chk[2020]; int n, m, x; int find(int p) { return p == P[p]? p : P[p] = find(P[p]); } void unite(int p, int q) { P[find(p)] = find(q); } void dfs(int p, int r) { chk[p] = 1; if(r != -1) A.push_back(r >> 1); for(int &t: G[p]){ if((t ^ 1) == r) continue; else if(!chk[V[t ^ 1]]){ dfs(V[t ^ 1], t); } else if(find(p) != find(V[t ^ 1])){ unite(p, V[t ^ 1]); B.push_back(t >> 1); } } } int main() { int i, u, v; scanf("%d%d", &n, &m); for(i=1; i<=n; i++){ P[i] = i; } for(i=0; i<m+m; i++){ scanf("%d", V + i); G[V[i]].emplace_back(i); } dfs(1, -1); if(A.size() != n - 1 || B.size() != n - 1){ printf("None\n"); } else{ for(i=1; i<=n; i++) P[i] = i; for(int &t: A) unite(V[t << 1], V[t << 1 | 1]); for(i=1; i<n; i++){ if(find(i) != find(i + 1)) return 1 / 0; } for(int &t: A){ printf("%d ", t + 1); } printf("\n"); for(int &t: B){ printf("%d ", t + 1); } printf("\n"); } return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | agent 3 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | agent 5 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 3 ms | 504 KB | agent 3 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 4 ms | 632 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 3 ms | 504 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 26 ms | 2424 KB | agent 3 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 57 ms | 3928 KB | agent 2 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 27 ms | 2400 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 4 ms | 508 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 4 ms | 632 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 286 ms | 16484 KB | agent 3 did not recieve part 1 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 269 ms | 15864 KB | agent 318 did not recieve part 2 of the message |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 300 ms | 16392 KB | Output isn't correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 4 ms | 504 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |