Submission #600705

#TimeUsernameProblemLanguageResultExecution timeMemory
600705narvaloFerries (NOI13_ferries)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int ferries(int n , int m , vector<int> a , vector<int> b , vector<int> c) { vector<vector<pair<int , int>>> adj(n); for (int i = 0 ; i < m ; i++) { a[i] -= 1 , b[i] -= 1; adj[a[i]].emplace_back(b[i] , c[i]); adj[b[i]].emplace_back(a[i] , c[i]); } sort(c.rbegin() , c.rend()); if (m == n - 1) { int ans = -1; function<void(int , int , int)> Dfs = [&](int cur , int pre , int depth) { if (cur == n - 1) { ans = depth; } for (auto x : adj[cur]) { if (x.first == pre) continue; Dfs(x.first , cur , depth + 1); } return ; }; Dfs(0 , -1 , 0); int res = 0; for (int i = 0 ; i < ans ; i += 1) { res += c[i]; } return res; } else { int res = 0; for (int i = 0 ; i < 2 ; i += 1) { res += c[i]; } return res; } }

Compilation message (stderr)

/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o: in function `_start':
(.text+0x24): undefined reference to `main'
collect2: error: ld returned 1 exit status