比赛场次 | 496 |
---|---|
比赛名称 | SBOI虎年首秀 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2022-02-23 19:00:00 |
结束时间 | 2022-02-23 21:20:00 |
开放分组 | 全部用户 |
注释介绍 | 此SB非彼SB,SBOI:2019级文博初中神犇OIers |
题目名称 | 最小路径覆盖问题 |
---|---|
输入输出 | path3.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 11 评测插件 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
yrtiop | AWWWWWWWWWW | 0.000 s | 0.00 MiB | 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$)