제출 #742217

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
7422172023-05-15 20:12:09MODDI친구 (IOI14_friend)C++14
컴파일 에러
0 ms0 KiB
#include "friend.h"
#include "grader.cpp"
#include <bits/stdc++.h>
#define ll long long
#define pii pair<int,int>
#define pll pair<ll,ll>
#define pb push_back
#define mp make_pair
#define vi vector<int>
using namespace std;
bool find(int j, vector<vi>& g, vi& btoa, vi& vis) {
if (btoa[j] == -1) return 1;
vis[j] = 1; int di = btoa[j];
for (int e : g[di])
if (!vis[e] && find(e, g, btoa, vis)) {
btoa[e] = di;
return 1;
}
return 0;
}
int dfsMatching(vector<vi>& g, vi& btoa) {
vi vis;
for(int i = 0; i < g.size(); i++) {
vis.assign(btoa.size(), 0);
for (int j : g[i])
if (find(j, g, btoa, vis)) {
btoa[j] = i;
break;
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

friend.cpp: In function 'int dfsMatching(std::vector<std::vector<int> >&, std::vector<int>&)':
friend.cpp:23:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   23 |  for(int i = 0; i < g.size(); i++) {
      |                 ~~^~~~~~~~~~
friend.cpp: In function 'std::vector<int> cover(std::vector<std::vector<int> >&, int, int)':
friend.cpp:35:6: warning: unused variable 'res' [-Wunused-variable]
   35 |  int res = dfsMatching(g, match);
      |      ^~~
/usr/bin/ld: /tmp/cctosSwa.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccWkV86d.o:friend.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/cctosSwa.o:(.bss+0xc3540): multiple definition of `confidence'; /tmp/ccWkV86d.o:(.bss+0xc3540): first defined here
/usr/bin/ld: /tmp/cctosSwa.o:(.bss+0x0): multiple definition of `protocol'; /tmp/ccWkV86d.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/cctosSwa.o:(.bss+0x61aa0): multiple definition of `host'; /tmp/ccWkV86d.o:(.bss+0x61aa0): first defined here
collect2: error: ld returned 1 exit status