#include "game.h"
#include "bits/stdc++.h"
using namespace std;
const int MXN = 2000;
int adj[MXN][MXN], N;
bool vis[MXN];
void initialize(int n) {
N = n;
for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++) adj[i][j] = 1;
}
void dfs(const int &node) {
vis[node] = true;
for (int i = 0; i < N; i++) if (adj[node][i] && !vis[i]) dfs(i);
}
int hasEdge(int u, int v) {
adj[u][v] = adj[v][u] = 0;
for (int i = 0; i < N; i++) vis[i] = false;
dfs(0);
bool flag = true;
for (int i = 0; i < N; i++) if (!vis[i]) {
flag = false;
break;
}
if (flag) return 0;
adj[u][v] = adj[v][u] = 1;
return 1;
}