제출 #875974

#제출 시각아이디문제언어결과실행 시간메모리
875974Darren0724Game (IOI14_game)C++17
15 / 100
1 ms448 KiB
#include "game.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> deg;
int edge=0;
int need=0;
void initialize(int n) {
    need=n-1;
    edge=n*(n-1)/2;
    deg.resize(n+1,n-1);
}

int hasEdge(int u, int v) {
    deg[u]--;
    deg[v]--;
    edge--;
    if(edge<need||deg[u]==0||deg[v]==0){
        need--;
        return 1;
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...