# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
126670 | 2019-07-08T09:03:12 Z | abacaba | Ronald (COCI17_ronald) | C++14 | 1000 ms | 1352 KB |
#include <bits/stdc++.h> using namespace std; const int inf = 2e9; const int N = 1e3 + 15; int n, m, cur[N]; bool g[N][N], used[N]; bool dfs(int v, bool rev) { used[v] = true; if(rev) for(int i = 1; i <= n; ++i) { g[i][v] ^= 1; g[v][i] ^= 1; } for(int i = 1; i <= n; ++i) if(i != v && !g[i][v]) if(used[i] || !dfs(i, 1)) return false; used[v] = false; return true; } int main() { scanf("%d%d", &n, &m); for(int i = 1; i <= m; ++i) { int u, v; scanf("%d%d", &u, &v); g[u][v] = g[v][u] = true; } for(int i = 1; i <= n; ++i) { memset(used, 0, sizeof(used)); cur[i] = 0; bool flag1 = dfs(i, 0); memset(used, 0, sizeof(used)); cur[i] = 1; bool flag2 = dfs(i, 1); if(!flag1 && !flag2) { puts("NE"); return 0; } } puts("DA"); return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 376 KB | Output is correct |
2 | Correct | 2 ms | 252 KB | Output is correct |
3 | Correct | 2 ms | 376 KB | Output is correct |
4 | Correct | 2 ms | 376 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 376 KB | Output is correct |
2 | Correct | 2 ms | 256 KB | Output is correct |
3 | Correct | 2 ms | 376 KB | Output is correct |
4 | Correct | 2 ms | 380 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 376 KB | Output is correct |
2 | Correct | 2 ms | 380 KB | Output is correct |
3 | Correct | 2 ms | 376 KB | Output is correct |
4 | Correct | 2 ms | 376 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 380 KB | Output is correct |
2 | Correct | 2 ms | 376 KB | Output is correct |
3 | Correct | 2 ms | 376 KB | Output is correct |
4 | Correct | 2 ms | 376 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 376 KB | Output is correct |
2 | Correct | 2 ms | 376 KB | Output is correct |
3 | Correct | 2 ms | 396 KB | Output is correct |
4 | Correct | 2 ms | 376 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 376 KB | Output is correct |
2 | Correct | 3 ms | 376 KB | Output is correct |
3 | Correct | 5 ms | 376 KB | Output is correct |
4 | Correct | 2 ms | 376 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 21 ms | 504 KB | Output is correct |
2 | Correct | 318 ms | 888 KB | Output is correct |
3 | Correct | 63 ms | 684 KB | Output is correct |
4 | Correct | 5 ms | 632 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 3 ms | 508 KB | Output is correct |
2 | Correct | 29 ms | 760 KB | Output is correct |
3 | Correct | 33 ms | 1352 KB | Output is correct |
4 | Execution timed out | 1070 ms | 1272 KB | Time limit exceeded |