제출 #1292304

#제출 시각아이디문제언어결과실행 시간메모리
1292304phu08경주 (Race) (IOI11_race)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #define ll long long #define fi first #define se second #define pa pair<ll, ll> using namespace std; const ll maxN = 2e5 + 6; const ll maxK = 1e6 + 7; const ll inf = 1e18; ll n, k, res; ll dis1[maxN], dis2[maxN]; vector<pa> adj[maxN]; void BFS(ll s) { memset(dis1, 0, sizeof(dis1)); memset(dis2, 0, sizeof(dis2)); queue<ll> q;q.push(s); while (!q.empty()) { ll ver = q.front(); q.pop(); for (pa i: adj[ver]) { if (dis1[i.fi] == 0) { dis1[i.fi] = dis1[ver] + i.se; dis2[i.fi] = dis2[ver] + 1; if (dis1[i.fi] == k) res = min(res, dis2[i.fi]); q.push(i.fi); } } } } int main() { // freopen("input.txt","r",stdin); // freopen("output.txt","w",stdout); ios_base::sync_with_stdio(0); cin.tie(0);cout.tie(0); cin >> n >> k; res = inf; for (ll i = 1; i <= n - 1; i++) { ll u, v, c; cin >> u >> v >> c; adj[u].push_back({v, c}); adj[v].push_back({u, c}); } for (ll i = 0; i <= n; i++) BFS(i); if (res == inf) cout << "-1"; else cout << res; }

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

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