Submission #65436

#TimeUsernameProblemLanguageResultExecution timeMemory
65436theknife2001게임 (IOI14_game)C++17
15 / 100
5 ms636 KiB
#include "game.h"
#include <bits/stdc++.h>

using namespace std;
const int N=1555;
int cnt[N];
int counter=0;
int c;
int n;


void initialize(int N) {
n=N;
counter=n-1;
c=n*(n-1);
c/=2;
}

int hasEdge(int u, int v)
{
    c--;
    cnt[u]++;
    cnt[v]++;
    if(c==counter-1)
    {
        counter--;
        return 1;
    }
    if(cnt[u]==n-1||cnt[v]==n-1)
    {
        counter--;
        return 1;
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...