网络流24题 #04魔术球问题
Posted hjmmm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络流24题 #04魔术球问题相关的知识,希望对你有一定的参考价值。
题目链接:魔术球问题
蒟蒻认为本题的关键还是在一个边与点的关系
本题一看就是图论…当然不少人(包括蒟蒻 是学习网络流来的…
显然我们要对球或杆进行操作
由于关系的建立条件是球的相邻放置条件
所以以球为元素建图 而一个杆子就是一条从起点到终点的路径
那么 最多能放的杆子数就是最小路径覆盖数
但是网络流维护的是边的关系
所以我们使用点拆边技能
把入度边和出度边分两个点存 然后在这两个点中间连一条路
注:公式:最小路径覆盖数=点数-最大匹配数
问题是题目给的是柱子数啊!
然鹅 对于能放的球数增加 柱子的数量单调增
因为球从下向上放 能放的球多了柱子数不可能减啊
以上是关于网络流24题 #04魔术球问题的主要内容,如果未能解决你的问题,请参考以下文章