![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
LPA20020220
Keep on fighting till the end!
展开
-
[Luogu P3258] [JLOI2014]松鼠的新家
洛谷传送门题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1a1a1,再去a2a2a2,……,最后到ananan,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的...原创 2018-05-11 21:22:23 · 180 阅读 · 0 评论 -
[Luogu P2633] Count on a tree
洛谷传送门题目描述给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。输入输出格式输入格式:第一行两个整数N,M。第二行有N个整数,其中第i个整数表示点i的权值。后面N-1行每行两个整数(x,y),表示点x到点...原创 2018-04-28 18:30:59 · 126 阅读 · 0 评论 -
[Luogu P4719] 【模板】动态dp
洛谷传送门题目描述给定一棵nnn个点的树,点带点权。有mmm次操作,每次操作给定x,yx,yx,y,表示修改点xxx的权值为yyy。你需要在每次操作之后求出这棵树的最大权独立集的权值大小。输入输出格式输入格式:第一行,n,mn,mn,m,分别代表点数和操作数。第二行,V1,V2,...,VnV_1,V_2,...,V_nV1,V2,...,Vn,代表nnn个点的权值。接下来...原创 2018-11-16 10:48:01 · 226 阅读 · 0 评论