Submission #381298

#TimeUsernameProblemLanguageResultExecution timeMemory
381298jlallas384Game (IOI14_game)C++14
0 / 100
9 ms15980 KiB
#include <bits/stdc++.h>
#include "game.h"
using namespace std;
int a[2000][2000];
int deg[2000];
int n;

void initialize(int _n) {
    memset(a,-1,sizeof(a));
    n = _n - 1;
}

int hasEdge(int u, int v){
    if(a[u][v] == -1){
        deg[u]++,deg[v]++;
        a[u][v] = a[v][u] = (deg[u] >= n || deg[v] >= n);
    }
    return a[u][v];
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...