Изменения

Перейти к: навигация, поиск

Алгоритм Тарьяна поиска LCA за О(1) в оффлайне

1 байт добавлено, 02:19, 6 июня 2014
Нет описания правки
visited[v] = true;
for (u таких, что (v, u) — ребро в G)
if (!not visited[u])
dfs(u);
union(v,u,v);
for (i = 0; i < query[v].size(); i++)
if (visited[query[v][i]])
cout << "LCA " << v << " " << u << " = " << ancestor[dsu_get(q[v][i])];
74
правки

Навигация