제출 #147473

#제출 시각아이디문제언어결과실행 시간메모리
147473mosiashvililukaSplit the Attractions (IOI19_split)C++14
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; int z,x,d,e,ka[10],zx,m,la[100009]; vector <int> pas,v[100009]; bool bo[100009]; void dfs(int w){ if(ka[zx]==0) return; bo[w]=1; pas[w]=zx; ka[zx]--; if(ka[zx]==0) return; for(vector <int>::iterator it=v[w].begin(); it!=v[w].end(); it++){ if(bo[(*it)]==1) continue; dfs((*it)); if(ka[zx]==0) return; } } int main(){ int n,a,b,c; vector <int> p,q; cin>>n>>m>>a>>b>>c; pas.resize(n); ka[1]=a; ka[2]=b; ka[3]=c; zx=0; for(int h=0; h<m; h++){ cin>>d>>e; p.push_back(d); q.push_back(e); v[p[h]].push_back(q[h]); v[q[h]].push_back(p[h]); } zx=0; for(d=0; d<n; d++){ if(v[d].size()!=1) continue; if(bo[d]==0){ zx++; dfs(d); } } if(zx!=0){ for(d=0; d<n; d++) if(pas[d]==0) pas[d]=3; }else{ zx=0; for(d=0; d<n; d++){ if(bo[d]==0){ zx++; dfs(d); } } } for(int h=0; h<n; h++) cout<<pas[h]<<" "; }

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

/tmp/ccPq7wGD.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/cc0JC52W.o:split.cpp:(.text.startup+0x0): first defined here
/tmp/ccPq7wGD.o: In function `main':
grader.cpp:(.text.startup+0x27a): undefined reference to `find_split(int, int, int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status