Submission #556457

#TimeUsernameProblemLanguageResultExecution timeMemory
556457n0sk1llGame (IOI14_game)C++14
0 / 100
1 ms308 KiB
#include "game.h"
#include <bits/stdc++.h>

using namespace std;

int br=0;
int sta[1503];

void initialize(int n) {
    for (int i=0;i<n;i++) sta[i]=n-2;
}

int hasEdge(int u, int v) {
    //if (br==0) sta[u]++,sta[v]++; ++br;
    //cout<<","<<sta[u]<<" "<<sta[v]<<endl;
    if (!sta[u] || !sta[v])
    {
        if (sta[u]) sta[u]--;
        if (sta[v]) sta[v]--;
        return 1;
    }
    else
    {
        sta[u]--;
        sta[v]--;
        return 0;
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...