摘要: CF845G Shortest Path Problem? 裸的线性基,只不过需要一些变化。 我们首先需要对图构建一颗随意的生成树。只要是颗树即可。比如说我们构造出了如下的一张图(其中边权为 .... 的代表这之间可能省略了一些边): 我们可以通过一次 DFS 求出每个点到根节点,即 \(2\) 号 阅读全文
posted @ 2021-03-07 10:17 huayucaiji 阅读(71) 评论(0) 推荐(0) 编辑
摘要: LG4151 [WC2011]最大XOR和路径 复习 WC2020 的时候看到了这道题:不会做。 学完了线性基:水题 裸的线性基,只不过需要一些变化。 我们首先需要对图构建一颗随意的生成树。只要是颗树即可。比如说我们构造出了如下的一张图(其中边权为 .... 的代表这之间可能省略了一些边): 我们可 阅读全文
posted @ 2021-03-07 10:16 huayucaiji 阅读(62) 评论(0) 推荐(0) 编辑
摘要: LG5227 [AHOI2013]连通图 线段树分治板子。这种动态图的问题看都不要看,大概率可以用线段树分治。 我们有一堆的集合,每次把这个集合的边删掉,问你每个时刻的连通性。 我们只需要把这个时刻删去的集合里的边删掉,也就是这个区间不用加这条边,按常规把边扔到线段树上,遍历一下,每个点的连通性就出 阅读全文
posted @ 2021-03-07 10:13 huayucaiji 阅读(77) 评论(0) 推荐(0) 编辑
摘要: LG2147 [SDOI2008]洞穴勘测 这个题第一眼是线段树分治吧。 但是这个题和大部分板子不同的是,这里询问不是全图连通性了,是两点的连通性。其实思路没什么大区别,还是要用可撤销并查集维护连通性,把边挂到线段树上相应的时间点上。 只是我们现在的询问不同了,我们可以模仿把边挂在线段树上的方式,把 阅读全文
posted @ 2021-03-07 10:12 huayucaiji 阅读(61) 评论(0) 推荐(0) 编辑