题目名称 | 728. [网络流24题] 最小路径覆盖问题 |
---|---|
输入输出 | path3.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 11 |
题目来源 | Makazeu 于2012-04-04加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:301, 提交:761, 通过率:39.55% | ||||
mikumikumi | 100 | 0.000 s | 0.00 MiB | C++ |
Showson | 100 | 0.000 s | 0.00 MiB | C++ |
AAAAAAAAAA | 100 | 0.000 s | 0.00 MiB | C++ |
LCWhiStLe | 100 | 0.000 s | 0.00 MiB | C++ |
winlere | 100 | 0.000 s | 0.00 MiB | C++ |
winlere | 100 | 0.000 s | 0.00 MiB | C++ |
stO_Orz | 100 | 0.000 s | 0.00 MiB | C++ |
小金 | 100 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.000 s | 0.00 MiB | C++ |
崔叔和他的小伙伴 | 100 | 0.004 s | 0.31 MiB | C++ |
本题关联比赛 | |||
SBOI虎年首秀 |
关于 最小路径覆盖问题 的近10条评论(全部评论) | ||||
---|---|---|---|---|
复习一波二分图
| ||||
为什么我建出来的图这么鬼畜,输出路径的时候有一个单点,debug了一上午
| ||||
落痕
2018-01-23 10:15
15楼
| ||||
这题有special judge的 不用拘泥于顺序
nonamenotitle
2017-03-22 00:14
14楼
| ||||
回复 @甘罗 :
sdf
zkx06111
2017-02-02 08:29
13楼
| ||||
Sap又短又快,赞~
| ||||
可恶的回车
| ||||
| ||||
WA了 插件何在
0
2015-07-27 19:49
9楼
| ||||
输出最后一行要打换行,否则会错。。。。。。。
|
给定有向图$G=(V,E)$。设$P$是$G$的一个简单路(顶点不相交)的集合。如果$V$中每个顶点恰好在$P$的一条路上,则称$P$是$G$的一个路径覆盖。$P$中路径可以从$V$的任何一个顶点开始,长度也是任意的,特别地,可以为$0$。$G$的最小路径覆盖是$G$的所含路径条数最少的路径覆盖。
设计一个有效算法求一个有向无环图$G$的最小路径覆盖。
设$V={1,2,... ,n}$,构造网络$G_1$=$(V_1,E_1)$如下:
每条边的容量均为$1$。求网络$G_1$的$(x_0,y_0)$最大流。
第$1$行有$2$个正整数$n$和$m$。$n$是给定有向无环图$G$的顶点数,$m$是$G$的边数。
接下来的$m$行,每行有$2$个正整数$i$和$j$,表示一条有向边$(i,j)$。
从第$1$行开始,每行输出一条路径。文件的最后一行是最少路径数。
11 12 1 2 1 3 1 4 2 5 3 6 4 7 5 8 6 9 7 10 8 11 9 11 10 11
1 4 7 10 11 2 5 8 3 6 9 3
$1<=n<=150,1<=m<=6000$;
算法实现题$8-3$ 最小路径覆盖问题(习题$8-13$)