# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
928607 | 2024-02-16T18:36:42 Z | OAleksa | Game (IOI14_game) | C++14 | 1 ms | 348 KB |
#include "game.h" #include <bits/stdc++.h> using namespace std; int N, cnt[1569], ok[1569]; void initialize(int n) { N = n; } int hasEdge(int u, int v) { cnt[u]++; cnt[v]++; if (cnt[u] == 1 && cnt[v] == 1) { ok[u] = ok[v] = 1; return 1; } else if (ok[v] == 1 && ok[u] == 0) { if (cnt[u] == N - 1) { ok[u] = 1; return 1; } return 0; } else if (ok[u] == 1 && ok[v] == 0) { if (cnt[v] == N - 1) { ok[v] = 1; return 1; } return 0; } }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 348 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 348 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |