제출 #544819

#제출 시각아이디문제언어결과실행 시간메모리
544819JesusCrocodile's Underground City (IOI11_crocodile)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int n,m,k; vector<pair<int,int>> arbol[100001]; pair<int,int> salidas[100001]; bool visitado[100001]; queue<int> considerar; int main() { ios_base::sync_with_stdio();cin.tie(0); cin>>n>>m>>k; for(int i=0;i<m;i++){ int x,y,z; cin>>x>>y>>z; arbol[x].push_back({y,z}); salidas[x]={1000000001,1000000001}; arbol[y].push_back({x,z}); salidas[y]={1000000001,1000000001}; } for(int i=0;i<k;i++){ int x; cin>>x; considerar.push(x); salidas[x].second=0; } while(considerar.size()>0){ int x; visitado[considerar.front()]=true; for(pair<int,int> aux:arbol[considerar.front()]){ if(visitado[aux.first]==false){ x=aux.second+salidas[considerar.front()].second; if(x<salidas[aux.first].first){ salidas[aux.first].second=salidas[aux.first].first; salidas[aux.first].first=x; } else if(x<salidas[aux.first].second) salidas[aux.first].second=x; if(salidas[aux.first].first!=1000000001&&salidas[aux.first].second!=1000000001&&aux.first!=0) considerar.push(aux.first); } } considerar.pop(); } cout<<salidas[0].second; return 0; }

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

/usr/bin/ld: /tmp/ccsR6YDu.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cciRw2It.o:crocodile.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccsR6YDu.o: in function `main':
grader.cpp:(.text.startup+0x36): undefined reference to `travel_plan(int, int, int (*) [2], int*, int, int*)'
collect2: error: ld returned 1 exit status