![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kruskal重构树
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
洛谷4899 IOI2018 werewolf狼人 Kruskal重构树 倍增 线段树合并
题目链接题意:给你一个n个点m条边的无向图,每个点的点权就是它的编号,编号是从0到n-1的,有q次询问,每次问两个点是否能在要求下从起点到达终点,要求是,你可以选择路径上的一个点(可以是起点或者终点),使得起点到这个点之前不能走编号小于l的点,在这之后不能走编号大于r的点。n,m,q都是10510^5105量级的。说明一下,这题本来是个交互题,但是由于洛谷现在并不支持的样子,于是就成立一个传...原创 2019-02-01 13:13:13 · 219 阅读 · 0 评论 -
洛谷4768 NOI2018 归程 Kruskal重构树 最短路
题目链接题意:给你一个n个点m条边的无向图,每个点有两个权值,一个是长度一个是海拔。有q次询问,你在起点有一辆车,车可以在海拔高于l的路走,其余的路只能走过去,每次询问从x到1号点最少行走多少距离。n,m,q都是1e5量级的。强制在线。题解:没想到我在飞机上口胡了一个做法,竟然还真的把这个题过了。我这种蒟蒻做出NOI题了?有了之前那个IOI的题,这个题就简单不少了。我们先预处理一个1号点...原创 2019-02-01 18:44:14 · 236 阅读 · 0 评论 -
洛谷4197 BZOJ3545 BZOJ3551 peaks Kruskal重构树 主席树 线段树合并
题面链接题意:给你一个n个点m条边的无向图,边有边权,点有点权。有q次询问,每次问你从x出发,只能经过边权不超过y的边,能到达的所有点中点权第k大的权值是多少,如果不存在就输出-1。n<=1e5,m,q<=5e5BZOJ3551和另外两个题号的题面的区别是多了一个强制在线。题解:先吐槽两句。写这个题真的是心态崩了。这个题本来并不怎么难,但是我却一直RE,过了对拍也没有用。在洛...原创 2019-02-03 14:28:11 · 248 阅读 · 0 评论