00:00:00
DAG 最小路径覆盖问题 笔记
原来我还学过这么个玩意。
一、笔记
首先让
把每个点拆成只有入度的点和只有出度的点,合并就相当于连接一个只有出度的点和另一个只有入度的点。
显然合并完成后每个拆开的点都最多只能连一条边,合并的次数越多,路径的数目越少,因此转换为二分图最大匹配问题。
答案就是
二、刷题总结
1. P5769 [JSOI2016] 飞机调度
先用 Floyd 预处理出从机场
Teek is Loading...
原来我还学过这么个玩意。
首先让
把每个点拆成只有入度的点和只有出度的点,合并就相当于连接一个只有出度的点和另一个只有入度的点。
显然合并完成后每个拆开的点都最多只能连一条边,合并的次数越多,路径的数目越少,因此转换为二分图最大匹配问题。
答案就是
先用 Floyd 预处理出从机场