Submission #1299237

#TimeUsernameProblemLanguageResultExecution timeMemory
1299237alexiahGame (IOI14_game)C++20
0 / 100
1 ms340 KiB
#include "game.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

set<ll> all , used;

void initialize(int n) {
    for(ll i = 0; i < n; i++) all.insert(i);
}

int hasEdge(int u, int v) {
    used.insert(u); used.insert(v);
    if(all.size() > 1 && (used.find(u) != used.end() || used.find(v) != used.end())){
        all.erase(u); all.erase(v);
        return 1;
    }
    else return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...