Submission #1237343

#TimeUsernameProblemLanguageResultExecution timeMemory
1237343TimoshHighway Tolls (IOI18_highway)C++20
0 / 100
313 ms327680 KiB
#include "bits/stdc++.h" #include "highway.h" using namespace std; void find_pair(int N, std::vector<int> U, std::vector<int> V, int A, int B) { int M = U.size(); vector<int> d(N), w(M); int D = ask(w); vector<vector<int>> g(N); for (int i = 0; i < M; i++) { g[U[i]].push_back(V[i]); g[V[i]].push_back(U[i]); } auto dfs = [&](auto dfs, int node, int par) -> void { for (auto &x : g[node]) { if (x == par) continue; d[x] = d[node] + 1; dfs(dfs, x, node); } }; dfs(dfs, 0, -1); int a = 0, b = 0; int l = 0, r = N; while (l <= r) { int m = (l + r) / 2; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...