例题:POJ1734http://poj.org/problem?id=1734 考虑Floyd算法的过程,在外层循环k刚开始的时候,d[i,j]保存着“经过编号不超过k-1的节点”从i到j的最短路 于是 min{d[i,j]+a[i][k]+a[k][j]} 1<=i<j<k; 即为所求的最小环 ...
分类:
编程语言 时间:
2019-10-17 00:57:41
阅读次数:
91
好啦!!近十年题目最后一道黄题啦!! 用并查集求最小环,并不是很难的一道题 ...
分类:
其他好文 时间:
2019-10-08 23:54:47
阅读次数:
142
"找最大环 P5145 漂浮的鸭子" 题意很明确:求图中的最大环 今天新学到的一种方法—— 由于拓扑排序每次都是从入度为0的点开始,而环上的点的入度都不会为0,所以环上的点就不会参加排序,也就是说,经过拓扑排序后剩下的边和点构成的都是环。 这样我们就可以直接把每个环扫一遍记录最大环就结束了。 "找最 ...
分类:
编程语言 时间:
2019-10-08 12:18:58
阅读次数:
114
方法一 暴力求解: 删去i,j,之间的一条边,再求i,j,之间的最短路; 不 断枚举删去的边与i,j,两点直到找到正确答案; 时间复杂度0(n^4) 方法二 Floyed求最小环 for(k=1;k<=n;++k) { for(i=1;i<k;++i)//设k为环中编号最大的点 for(j=i+1; ...
分类:
其他好文 时间:
2019-10-02 16:49:38
阅读次数:
81
贪心法,答案为每个点开头的最小环中的最小值,如果图中不存环则无解。 用BFS来求最小环。 ...
分类:
其他好文 时间:
2019-10-02 01:01:56
阅读次数:
427
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6736 题意: 在给定图中寻找所有最小环 保证不存在一条边经过两个简单环 数据范围: $1\leq n \leq 300 000$ $1\leq m \leq 500 000$ 分析: 依次把点加入栈中 ...
分类:
其他好文 时间:
2019-09-28 19:54:04
阅读次数:
196
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户 ...
分类:
系统相关 时间:
2019-09-16 09:30:25
阅读次数:
119
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1599 Problem Description 杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,....VK,V ...
分类:
其他好文 时间:
2019-09-13 17:15:06
阅读次数:
93
给你n个数字,对于ai和aj,如果ai&aj不等于0,那么就在i点和j点之间连上一条边,问你图中的最小环长度,没有环输出-1 最开始看n=1e5,觉得基本跟floyd绝缘,但是jxc给了一个牛逼结论: 如果n足够大,那么一定存在三个点,它们互相有边相连,最小环长度为3 进一步说,n有多大才满足条件呢 ...
分类:
其他好文 时间:
2019-09-07 01:14:51
阅读次数:
105
Description: 给 $n$ 个点的图,点有点权 $a_i$ ,两点之间有边当且仅当 $a_i\ \text{and}\ a_j \not= 0$,边权为1,求最小环。 Solution: 按每一位考虑若当前这一位为 1 的点超过了 2 个,那么答案就为 3 。 否则只会连一条边,于是最多只 ...
分类:
其他好文 时间:
2019-08-31 19:15:07
阅读次数:
44