제출 #223718

#제출 시각아이디문제언어결과실행 시간메모리
223718Ruxandra985게임 (IOI14_game)C++14
15 / 100
5 ms512 KiB
#include "game.h"

int lft[1510] , total , ni;
void initialize (int n){

    for (int i = 0 ; i < n ; i++)
        lft[i] = n - 1;
    total = n * (n - 1) / 2;
    ni = n;

}

int hasEdge (int u , int v){
    int aux;
    if (u > v){
        aux = u;
        u = v;
        v = aux;
    }
    total--;
    lft[u]--;
    lft[v]--;
    if (total < ni - 1)
        return 1;
    if (lft[u] == 0 || lft[v] == 0){
        total++;
        return 1;
    }
    return 0;

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...