제출 #1315584

#제출 시각아이디문제언어결과실행 시간메모리
1315584Agageldi게임 (IOI14_game)C++20
컴파일 에러
0 ms0 KiB
#include "bits/stdc++.h"
#include "game.h"
#include "grader.cpp"
using namespace std;

#define MAXN 2000

int vis[MAXN], N;
set <int> E[MAXN];

void solve(int x){
    vis[x] = 1;
    for(auto i : E[x]) {
        if(!vis[i]) solve(i);
    }
}

void initialize(int n) {
    N = n;
    for(int i = 0; i < n; i++) {
        for(int j = i + 1; j < n; j++) {
            E[i].insert(j);
            E[j].insert(i);
        }
    }
}

int hasEdge(int u, int v) {
    E[u].erase(v);
    E[v].erase(u);
    solve(0);
    bool ok = 0;
    for(int i = 0; i < N; i++) {
        if(!vis[i]) ok = 1;
        vis[i] = 0;
    }
    if(ok) {
        E[u].insert(v);
        E[v].insert(u);
        return 1;
    }
    else return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

/usr/bin/ld: /tmp/cc6aV7M4.o: in function `read_int()':
grader.cpp:(.text+0x0): multiple definition of `read_int()'; /tmp/ccjUTxfi.o:game.cpp:(.text+0x410): first defined here
/usr/bin/ld: /tmp/cc6aV7M4.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccjUTxfi.o:game.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/cc6aV7M4.o:(.bss+0x0): multiple definition of `rets'; /tmp/ccjUTxfi.o:(.bss+0x19660): first defined here
collect2: error: ld returned 1 exit status