Submission #398558

#TimeUsernameProblemLanguageResultExecution timeMemory
398558wmrmrGame (IOI14_game)C++17
15 / 100
1 ms308 KiB
#include "game.h"
#include <bits/stdc++.h>
const int MAX = 1501;
using namespace std;

int n,cnt,cur;
int viz[MAX];

void initialize(int N)
{
        n = N;
}

int hasEdge(int u, int v)
{
        viz[u]++; viz[v]++; cnt++;
        if(viz[u] == n-1 || viz[v] == n-1 || (n*(n-1))/2-cnt+cur<n-1)
        {
                cur++; return 1;
        }
        return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...