码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-07 17:40:31      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:网络   bsp   起点   color   tar   一个   图论   show   魔术   

题目链接:魔术球问题

 

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

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

 

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

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

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

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

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

所以我们使用点拆边技能

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

 

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

 

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

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

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

 

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

标签:网络   bsp   起点   color   tar   一个   图论   show   魔术   

原文地址:https://www.cnblogs.com/hjmmm/p/9277485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!