제출 #501176

#제출 시각아이디문제언어결과실행 시간메모리
501176aymanrs게임 (IOI14_game)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
vector<vector<bool>> a;
vector<vector<int>> c;
void initialize(int n){
	a.resize(n);
	c.resize(n);
	for(auto& i : a) i.resize(n, false);
}
int hasEdge(int u, int v){
    a[u][v] = a[v][u] = true;
	if(find(c[u].begin(), c[u].end(), v) != c[u].end()) return 1;
	auto uc = c[u], vc = c[v];
	uc.push_back(u);
	vc.push_back(v);
	for(int i : uc) for(int j : vc) {
		if(!a[i][j]) return 0;
	}
	for(int i : uc){
		for(int j : vc){
			c[j].push_back(i);
			c[i].push_back(j);
		}
	}
	return 1;
}
int main(){
	int n, u,v;
	cin >> n;
	initialize(n);
	for(int i = 0;i < n * (n-1) / 2;i++){
		cin >> u >> v;
		cout << hasEdge(u, v) << '\n';
	}
}

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

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