网络流24题 #04魔术球问题

Posted hjmmm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络流24题 #04魔术球问题相关的知识,希望对你有一定的参考价值。

题目链接:魔术球问题

 

蒟蒻认为本题的关键还是在一个边与点的关系

本题一看就是图论…当然不少人(包括蒟蒻 是学习网络流来的…

 

显然我们要对球或杆进行操作

由于关系的建立条件是球的相邻放置条件

所以以球为元素建图 而一个杆子就是一条从起点到终点的路径

那么 最多能放的杆子数就是最小路径覆盖数

但是网络流维护的是边的关系

所以我们使用点拆边技能

把入度边和出度边分两个点存 然后在这两个点中间连一条路

 

注:公式:最小路径覆盖数=点数-最大匹配数

 

问题是题目给的是柱子数啊!

然鹅 对于能放的球数增加 柱子的数量单调增

因为球从下向上放 能放的球多了柱子数不可能减啊

 

以上是关于网络流24题 #04魔术球问题的主要内容,如果未能解决你的问题,请参考以下文章

网络流24题魔术球问题(最大流)

网络流24题- 魔术球问题

网络流24题魔术球问题

[loj #6003]「网络流 24 题」魔术球 二分图最小路径覆盖,网络流

「Luogu2765」[网络流24题] 魔术球问题

网络流24题魔术球