Submission #432467

#TimeUsernameProblemLanguageResultExecution timeMemory
432467MilosMilutinovicGame (IOI14_game)C++14
Compilation error
0 ms0 KiB
#include "game.h" #include <bits/stdc++.h> using namespace std; const int MAXN = 1505; int parent[MAXN]; int root(int u) { return parent[u] ^ u ? parent[u] = root(parent[u]) : u; } void unite(int u, int v) { u = root(u); v = root(v); parent[u] = v; } int hasEdge(int u, int v); void initialize(int N) { for (int i = 0; i < N; i++) parent[i] = i; for (int i = 0; i < N; i++) for (int j = 0; j < N; j++) if (root(i) != root(j)) if (hasEdge(i, j)) unite(i, j); }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccTg0i3X.o: in function `initialize(int)':
game.cpp:(.text+0x299): undefined reference to `hasEdge(int, int)'
/usr/bin/ld: /tmp/ccmFjLuW.o: in function `main':
grader.cpp:(.text.startup+0x94): undefined reference to `hasEdge(int, int)'
collect2: error: ld returned 1 exit status