Submission #730607

#TimeUsernameProblemLanguageResultExecution timeMemory
730607Desh03Game (IOI14_game)C++17
0 / 100
0 ms212 KiB
#include "game.h"
#include <bits/stdc++.h>
using namespace std;

int n, r;
vector<int> cnt;

void initialize(int nn) {
    n = nn;
    cnt.resize(n, n - 1);
}

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