随笔分类 -  图论

摘要:题目描述: 给定一个带权树,树上任意两点间的路径权值 d(x,y) 定义为 x,y 这两个点之间路径上的最小值,树上任意一点 x 的权值定义为这个点到树上其他所有点的路径权值和,即 d(x,i),现求树上每一个点的路径权值和。 I 阅读全文 »
posted @ 2022-11-03 20:37 浅渊 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Network 题目描述: 给 N 个点的无向图 (1N15000), 记为: 1N 图中有 M 条边 (1M30000) ,第 i 条边的长度记为 $d_i \left(1 阅读全文 »
posted @ 2022-11-03 18:59 浅渊 阅读(37) 评论(0) 推荐(0) 编辑
摘要:采蘑菇 题目描述 小胖和 ZYR 要去 ESQMS 森林采蘑菇。 ESQMS 森林间有 N 个小树丛,M 条小径,每条小径都是单向的,连接两个小树丛,上面都有一定数量的蘑菇。小胖和 ZYR 经过某条小径一次,可以采走这条路上所有的蘑菇。由于 ESQMS 森林是一片神奇的沃土,所以一条路上的蘑 阅读全文 »
posted @ 2022-10-21 15:29 浅渊 阅读(27) 评论(0) 推荐(0) 编辑
摘要:逛公园 题目: 策策同学特别喜欢逛公园。公园可以看成一张 N 个点 M 条边构成的有向图,且没有 自环和重边。其中 1 号点是公园的入口,N 号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。 策策每天都会去逛公园,他总是从 1 号点进去,从 N 号点 阅读全文 »
posted @ 2022-10-15 16:20 浅渊 阅读(15) 评论(0) 推荐(0) 编辑
摘要:E - Small d and k 题目描述: 给n个顶点m条边的无向图,每个顶点的度不超过3,给你Q次询问,每次询问给你一个顶点x和一个k,表示求距离顶点x的长度不超过k的顶点标号之和。 思路: 关键在每一个点的度是不超过3的,所以可以考虑对每一个询问的点做一遍 阅读全文 »
posted @ 2022-09-28 20:28 浅渊 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Two Fairs 题目大意: 给出一张有 n 个结点、 m 条边的无向联通图; 图上有两个特殊点 ab1a,bn, ab); 求出满足下列条件的二元组 (u,v) 的对数: 1u<vn; $u\neq a 阅读全文 »
posted @ 2022-09-27 15:26 浅渊 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:给我们一棵树求距离u长度为k的点是哪一个 思路:因为直接去找距离为k的点不太好找,那么需要去固定一条最长的链这样每次查找的时候都尽量在这条链上去找相对应的点,就会把问题变得简单一些,那么树上最长的一条链就应该是这棵树的直径,我们两遍dfs求出这条链的两个端点,之后 阅读全文 »
posted @ 2022-09-08 20:41 浅渊 阅读(33) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:给nn边的无向图,要判断uv是否只存在一条简单路径。 思路: 看到nn可以想到基环树,也就是在一棵树上多连一条边是的树上出现一个环,其余的点都是在以这个环上的点为根的子树中。那么不难想到如果u,v是在同一棵子树中,那么肯定是仅有一 阅读全文 »
posted @ 2022-09-06 10:38 浅渊 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目链接 因为买一个物品可以有一些替代品来让原先的价格降低,所以可以考虑将每一件物品看成一个点,然后将所有能够替代的物品和此物品连边,物品的价格就作为边权,现在我们就将这个问题转化成了最短路的问题,每一次的答案都是在节点编号为1的地方取。解决了上面的问题之后,我们还要注意到另外的限制:等级限制, 阅读全文 »
posted @ 2022-08-26 18:45 浅渊 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Slipper 题意: 我们知道有n个节点,有n1条边,所有的点形成了一棵树,每一个点到下一个点都有代价cc,我们也有一个操作,可以将满足|depthidepthj|=k的所有点联通,连起来的新的边的代价是c,要我们求从 阅读全文 »
posted @ 2022-08-05 12:20 浅渊 阅读(32) 评论(0) 推荐(0) 编辑
摘要:题意:给我们一个序列,表示第i个人想要在Xi人前面获得糖果,不然就会获得不满意度。要我们求出来这个序列中的最小不满意度是多少。 思路:因为这个题假设每一个人入度都为1的话,它整体就是一个环,所以现在去考虑序列中存在入度为0的点。我们考虑用DSU来存储边得关系 #include 阅读全文 »
posted @ 2022-06-27 21:24 浅渊 阅读(27) 评论(0) 推荐(0) 编辑
摘要:【模板】最小瓶颈生成树 (最小生成树/LCA) 思路: 就是求出从st的路径上最大的边权。 有一个结论: 最小生成树一定是瓶颈生成树 证明:可以采用反证法。 假设最小生成树不是瓶颈树,设最小生成树T的最大边权为e,则存在一棵瓶颈树Tb,其所有的边的权值小于$ 阅读全文 »
posted @ 2022-04-26 14:50 浅渊 阅读(69) 评论(0) 推荐(0) 编辑

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