随笔分类 -  图论-lca

摘要:题目 传送门 题解 这道题对选手对于树的性质的掌握要求较高。 首先,有一种暴力思路,对于每一次加进俩点之后,跑一次 bfs 或者是树 DP 求直径,这样时间复杂度是 O(qn) 的,显然有问题。 考虑换一种思路,有一种贪心地求树直径的方法: 从树上任意一点 阅读全文
posted @ 2020-08-24 15:30 Arextre 阅读(134) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 思维好题. 必须明白,一个数 x(x1018) 在反复执行除以某个数下取整,即反复 x=xt(t2) 超过 60 次之后必定为 0,因为 log21018<60,所 阅读全文
posted @ 2020-08-24 14:45 Arextre 阅读(160) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 我们应该明白的第一件事——所有的花费只会全部花在一条边上,这是这道题的基础 虽然我知道也没第一时间做出来 下文称这条边为“JZM”. 然后,随便找一个 MST,然后我们对于这条 JZM 应该会出现在哪里分类讨论: 出现在树边上,显然 JZM 应该是 阅读全文
posted @ 2020-08-24 11:53 Arextre 阅读(158) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 这类题目,不多说可以直接上树剖板子,时间复杂度 O(nlog2n),此处不作过多赘述,毕竟重点不是这个方法。 实际上我们有比树剖的俩 log 更优的解法,但是还是利用线段树。 分析这道题实际要我们干的事是什么: 能够任意改边的颜色; 询问 阅读全文
posted @ 2020-08-24 11:44 Arextre 阅读(211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示