Submission #337013

#TimeUsernameProblemLanguageResultExecution timeMemory
337013r_v_nCrocodile's Underground City (IOI11_crocodile)C++17
Compilation error
0 ms0 KiB
using namespace std; #include <bits/stdc++.h> #define ll long long int dp[100001]; int n; int m, k; vector<pair<int, int>> adj[100001]; map<int, int> is; void dfs(int v, int p = -1) { if (adj[v].size() == 1) { if (is[v]) dp[v] = 0; else dp[v] = 1e9; return; } vector<int> store; for (auto it : adj[v]) { if (it.first == p) continue; dfs(it.first, v); store.push_back(dp[it.first] + it.second); } sort(store.begin(), store.end()); dp[v] = store[1]; } void solve() { cin >> n >> m >> k; for (int i = 0; i <= n; i++) { adj[i].clear(); dp[i] = 0; } is.clear(); for (int i = 0; i < m; i++) { int a, b, c; cin >> a >> b >> c; adj[a].push_back({b, c}); adj[b].push_back({a, c}); } for (int i = 0; i < k; i++) { int a; cin >> a; is[a] = 1; } dfs(0); cout << dp[0] << endl; } int main() { // #ifndef ONLINE_JUDGE // freopen("input.txt", "r", stdin); // freopen("output.txt", "w", stdout); // #endif int t = 1; //cin >> t; while (t--) solve(); return 0; }

Compilation message (stderr)

/tmp/ccNIBNQv.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/cczXrQK8.o:crocodile.cpp:(.text.startup+0x0): first defined here
/tmp/ccNIBNQv.o: In function `main':
grader.cpp:(.text.startup+0x32): undefined reference to `travel_plan(int, int, int (*) [2], int*, int, int*)'
collect2: error: ld returned 1 exit status