#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 time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |