답안 #65686

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
65686 2018-08-08T12:00:16 Z Kubalionzzale 게임 (IOI14_game) C++14
0 / 100
2 ms 632 KB
#include "game.h"

#include <iostream>

int cnt[160000] = { 0 }, cnting = 0, cnting2 = 0;
int n;
int maxi = (n * (n - 1)) / 2, ending = 0;
void initialize(int N) {
    n = N;
    maxi = (n * (n - 1)) / 2;
}

int hasEdge(int u, int v) {
    ++cnting;
    ++cnt[u];
    ++cnt[v];
    if (cnt[u] == n - 1 || cnt[v] == n - 1)
    {
        cnt[u] = 1e6;
        cnt[v] = 1e6;
        ending = 0;
        return 1;
    }
    if ((cnt[u] == n - 2 || cnt[v] == n - 2) && (ending > 0))
    {
        cnt[u] = 1e6;
        cnt[v] = 1e6;
        return 1;
    }
    if ((cnt[u] == n - 2 && cnt[v] == n - 2))
    {
        cnt[u] = 1e6;
        cnt[v] = 1e6;
        return 1;
    }
    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB Output is correct
2 Incorrect 2 ms 492 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 492 KB Output is correct
2 Incorrect 2 ms 492 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 632 KB Output is correct
2 Incorrect 2 ms 632 KB Output isn't correct
3 Halted 0 ms 0 KB -