![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 54
Unlimitedz
普通ACMER
展开
-
Codeforces Round 797 (Div. 3) F. Shifting String
图论排列置换环原创 2024-07-14 15:20:32 · 137 阅读 · 0 评论 -
2-SAT问题
2-sat问题原创 2024-05-18 11:03:27 · 1049 阅读 · 0 评论 -
集美大学校赛 B,C
集美大学校赛 B,C原创 2023-11-14 22:11:46 · 617 阅读 · 1 评论 -
算法进阶指南图论 道路与航线
想法就是和强连通分量有关,我们很容易发现,题目中所说的双向边,就构成了一个强连通分量,而所谓的单向边,则相当于把强连通分量进行缩点,然后整个图成为了一个DAG,众所周知,对于DAG,我们可以在O(n)的时间复杂度内处理很多东西,比如最短路,最长链等。而对于这题,我们并不需要求出其强连通分量,我们先只建出包含双向边的图,由此,整个图会分成若干个连通块,我们运用dfs去搜出每个连通块即可,对于每个连通块,我们可以使用dijk去求出其内部的最短路,然后对于外部,我们运用拓扑排序进行更新即可。原创 2023-11-09 20:31:12 · 294 阅读 · 0 评论 -
算法进阶指南图论 最优贸易
C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这m条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为1条。C国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价格不一定相同。但是,同一种商品在同一个城市的买入价和卖出价始终是相同的。商人阿龙来到C国旅游。原创 2023-11-09 01:26:01 · 715 阅读 · 0 评论 -
算法进阶指南图论 通信线路
考虑如何写check 函数,根据上面所说,如果从1-n的路径上,其花费大于 w的数量小于等于 k ,那么即为合法。思路:我们考虑需要升级的那条电缆的花费,若其花费为 w ,那么从 1 到 n 的路径上,至多存在 k 条路径的价值大于 w ,这具有一定的单调性,当花费 w 越大,我们路径上价值大于 w 的花费会越少,由此可以进行二分,求出我们所需要的最小花费。原创 2023-11-08 19:44:28 · 327 阅读 · 0 评论 -
多比特杯武汉工程大学第六届ACM新生赛 A,L
再考虑环对于答案的贡献,对于环上的点,其中一个点的贡献为 a ,剩余点的贡献为 c ,我们贪心去算出每个点为 a 时其环的对应的价值即可,然后取最大。,我们都想其对应的 i 进行连边,那么我们很容易得到到一个图,又因为题目所给定的为 n +1 个点,n 条边,所以显然整个图的构成为一条链加上多个环,且0这个点一定是处于链上,若在链上的。第二种则是求出每个强连通分量,对于强连通分量大小为 1 的点,其一定在链上,可以直接计算其价值,否则直接对所在的强连通分量进行遍历即可。一道很新奇的并查集。原创 2023-11-07 21:00:59 · 194 阅读 · 0 评论 -
牛客小白月赛80 D一种因子游戏
牛客小白月赛80 D一种因子游戏,二分图最大匹配原创 2023-10-28 22:15:46 · 287 阅读 · 0 评论 -
牛客小白月赛79 D
最短路的经典应用原创 2023-10-20 21:47:17 · 188 阅读 · 0 评论 -
强连通分量+缩点
强连通分量+缩点原创 2023-10-15 17:36:28 · 123 阅读 · 0 评论 -
数组排序求最小交换次数
一道很经典的题目了,本质上是个图论问题。我们可以遍历数组,对于每个元素,我们将该元素和它正确的位置建边,最后一定是 1 ∼ n 个环(自环也算)。对于有 k 个元素的环,最少交换次数为 k−1。假设共有 p 个环,对于第 i 个环,有 ki 个元素,则它的最少交换次数为 ki−1。因此答案为 ∑i=1p(ki−1)=n−p,即元素个数减去环的个数。题意:给定长度为n的数组,每次可以任意交换两个元素,求将数组变为升序的最小交换次数。对于环的判断,运用dfs即可。原创 2023-07-12 17:14:39 · 993 阅读 · 0 评论 -
牛客小白月赛75 D矩阵
牛客小白月赛75 D矩阵 分层图原创 2023-07-16 13:10:05 · 103 阅读 · 0 评论 -
(Codeforces Round 597 (Div. 2))D. Shichikuji and Power Grid
最小生成树原创 2023-06-01 15:34:10 · 64 阅读 · 0 评论 -
E. Split Into Two Sets
二分图原创 2023-06-01 15:22:45 · 58 阅读 · 0 评论 -
D. Masha and a Beautiful Tree
D. Masha and a Beautiful Tree原创 2023-06-01 15:03:48 · 78 阅读 · 0 评论 -
P2419 [USACO08JAN]Cow Contest S
Floyd算法原创 2023-06-01 14:54:52 · 127 阅读 · 0 评论 -
P1037 [NOIP2002 普及组] 产生数
Floyd算法原创 2023-06-01 14:49:17 · 95 阅读 · 0 评论