摘要: P1606 [USACO07FEB]Lilypad Pond G 分析 这题初看,就能想到是求最短路计数。但是坑很多,所以我们换一个角度,我会首先将我的错误思路说一遍,再从中分析错误点,最后给出正解。 (我看到的时候,就觉得很简单,还好奇为什么是紫题,-_-,属实是小丑了) 错解 我们用dist[i 阅读全文
posted @ 2022-03-14 20:12 艾特玖 阅读(173) 评论(0) 推荐(0)
摘要: 原题链接 分析 将题目分析,我们可以精简出题目:给定一个无向有权图,要求我们求出边权或之后的生成树。 很自然的可以想到,若想要或值最小,那自然是想要生成树中的n-1条边权的高位尽量全为0。 但显而易见会遇到的一个问题是:若高位想确认是0还是1,则势必会影响接下来位的边的选择。 因此,如何保存下来高位 阅读全文
posted @ 2022-01-11 10:49 艾特玖 阅读(44) 评论(0) 推荐(0)
摘要: 原题链接 分析 题可以拆成两部分考虑 第一部分,我们考虑。 如何处理,两个点之间的异或值。 因为异或具有传递性,因此当给定两个点时。 我们维护,一个d数组,去维护该点到父节点之间的异或值。 同时我们需要重写一下,我们的find函数,这个重写过程与更新距离的相似。 int find(int x) { 阅读全文
posted @ 2021-11-24 21:17 艾特玖 阅读(64) 评论(0) 推荐(0)
摘要: 边的双连通分量(e-DCC) 桥:将桥断开后,连通图,会变成两个连通块。 e-DCC的概念:极大的不包括桥的连通块。 关于e-DCC的性质:其中任意两点之间,都有两条不相交的路径。 注意:其中的不相交,指的是,没有公共路径。 缩点后的图是一颗树。 因此引出的一个常见问题: 给一个无向图最少加几条边后 阅读全文
posted @ 2021-11-21 11:58 艾特玖 阅读(85) 评论(0) 推荐(0)
摘要: 原题链接 分析 这题蛮简单的,就不多说什么了。 记录的主要原因是,有个比较有意思的小用法。 如果图是一个基环树森林,这时,我们要求的是,对于其中每个点,从该点出发最多能过多少个不重复的点。可以跑一个tarjan,接下来,就在跑出来的拓扑图上,跑一个最长路就得到答案了 Ac_code #include 阅读全文
posted @ 2021-11-19 17:25 艾特玖 阅读(70) 评论(0) 推荐(0)
摘要: 原题链接 分析 这题还是比较好分析的 利用了,逆向思维。 当我们知道一个车次中所有能停靠的站后,通过题目可知,对停靠的每个点而言,没有停靠的一定不大于停靠点。 因此就好办了,我们知道每个车次之后,将所有的非停靠点和停靠点之间连一个边。 因为题目保证一定有解,则一定是无环的,因此直接跑一遍拓扑序即可。 阅读全文
posted @ 2021-11-19 14:40 艾特玖 阅读(368) 评论(0) 推荐(0)
摘要: 原题链接 分析 首先,图论题嘛,肯定先看看范围,一看范围n$\leq$100,那铁铁Floyd啊。 但是,我们遇到一个很大的问题,Floyd无法处理,该条路是否使用了魔法,也无法知道使用了第几次的魔法 那接下来,我们的问题就变成了,如何解决这两个问题。 我们可以关注到一个重点词汇,第几次。 等于说, 阅读全文
posted @ 2021-11-19 11:28 艾特玖 阅读(72) 评论(0) 推荐(0)
摘要: 原题链接 知识点 无向图,如何判断一条边是否在最短路径上:从起点和终点都跑一次最短路,接下来枚举每一条边,若是该点是最短路径上的边则符合 S为起点,E代表终点,边是u->v \[ dist[S][u]+w[u->v]+dist[E][v]=dist[S][E] \] 无向图,在跑最短路算法后,如果将 阅读全文
posted @ 2021-11-18 21:45 艾特玖 阅读(73) 评论(0) 推荐(0)
摘要: 原题链接 分析 通过简单分析题目,我们知道,我们要计算的就是。 随着不断有点被启用,随之而来的边也逐渐可用的情况下,问在某情况下的两点之间的最小值 本题的重要程度:提高+/省选-* 需要明白Floyd算法的本质才能很好地写出这道题 让我们首先从Floyd算法谈起,这看上去是一个非常简单的代码,实际上 阅读全文
posted @ 2021-11-18 17:03 艾特玖 阅读(34) 评论(0) 推荐(0)
摘要: 原题链接 分析 本题和Acw中的通信线路,几乎相同。 在通信线路中,我们需要求,从起点到终点的路径中,第k+1大的边权的最小值。 而在本题中,我们要求得是,从起点到终点的路径中,最大点权的最小值 那思路就一下清晰起来了,我们可以去二分答案,枚举这个最大值。 对于枚举的每一个值,我们看一下,对于这个值 阅读全文
posted @ 2021-11-15 09:27 艾特玖 阅读(53) 评论(0) 推荐(0)