LCA
llmxby
这个作者很懒,什么都没留下…
展开
-
LCA倍增(zstu4395)
题目链接:http://oj.acm.zstu.edu.cn/JudgeOnline/problem.php?id=4395思路:倍增找公共祖先,顺便处理出路径上最大值。#include <cstdio> #include <cstdlib> #include <cstring> #include <bitset> #include <cmat...原创 2018-07-09 16:02:56 · 198 阅读 · 0 评论 -
LCA倍增模板(hdu2586)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 思路:求两点的LCA,距离就是dis[x]+dis[y]-2*dis[lca(x,y)],dis[i]表示的是i到树根的距离。 #include <cstdio> #include <cstdlib> #include <cstring> #includ...原创 2018-07-10 16:58:22 · 227 阅读 · 0 评论 -
poj3246(st表模板)
题目链接:http://poj.org/problem?id=3264 思路:st表模板题,当然线段树什么的也可以。。。 #include <cstdio> #include <cstdlib> #include <cstring> #include <bitset> #include <cmath> #include <cc...原创 2018-08-07 17:06:42 · 356 阅读 · 0 评论 -
codeforces 342 E. Xenia and Tree(最短路+分块+lca)
题目链接:https://codeforces.com/contest/342/problem/E 思路:存下红点暴力lca复杂度会炸,所以每sqrt(m)个点用最短路更新一下到各个点距离,保证只和sqrt(m)个点求lca。 #include <cstdio> #include <cstdlib> #include <cassert> #include ...原创 2019-05-24 14:53:13 · 200 阅读 · 0 评论