摘要: 【BZOJ4543】Hotel加强版 题面 bzoj 洛谷 $ps:$在洛谷看题在bzoj交。。。 题解 我们分析一下这个问题,要怎么样的点才满足三点距离两两相等呢? 1、存在三个点有共同的$LCA$。 2、存在一个点,使得它到它两颗不同的子树种两点的距离为$d$且它存在$d$级祖先。 考虑$dp: 阅读全文
posted @ 2019-01-06 15:21 heyujun 阅读(543) 评论(2) 推荐(0) 编辑
摘要: 【Vijos】lxhgww的奇思妙想 题面 Vijos 题解 戳这里 (在求$k$级祖先那里) 代码 阅读全文
posted @ 2019-01-06 13:51 heyujun 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 长链剖分总结 概念 长链剖分和轻重链剖分十分相似,都是将一棵树节点的信息分成多条链的信息,但是前者是以深度剖分,后者则是以子树大小来剖分。 同时长链剖分还借鉴了$dsu\;on\;tree$的一些$trick$使得它能十分高效地合并子树信息。 性质 破天荒地写了证明 性质一 所有链长度之和为节点数 阅读全文
posted @ 2019-01-06 13:48 heyujun 阅读(656) 评论(6) 推荐(0) 编辑