• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Object_S

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | | 管理

随笔分类 -  图论 -- 匈牙利算法

 
AW379 【模板】DAG最小路径点覆盖
摘要:题目地址 易错点: 需要理解DAG最小路径覆盖的实质. 阅读全文
posted @ 2019-07-27 22:55 Object_S 阅读(105) 评论(0) 推荐(0)
AW378 骑士放置
摘要:题目地址 易错点: 八倍开边,我真的没有开挂. 只有坐标不越界的点集才是好同志. 支持相互match这个一定要好评. 阅读全文
posted @ 2019-07-26 16:37 Object_S 阅读(104) 评论(0) 推荐(0)
AW377 泥泞的区域
摘要:题目地址 易错点: 稳定加边请使用n*m. 点编号不重合就没必要双向设置匹配点. 写代码的时候请朴实一点. 阅读全文
posted @ 2019-07-25 21:34 Object_S 阅读(122) 评论(0) 推荐(0)
AW376 机器任务
摘要:题目地址 易错点: 最大匹配的题在加边时经常需要将其中一个的编号平移n个单位. 有多组数据. 注意边数上限. 阅读全文
posted @ 2019-07-25 11:22 Object_S 阅读(130) 评论(0) 推荐(0)
AW373 車的放置
摘要:题目地址 易错点: 可以想到,只有对角线能够放車. 通过"对角线"这一题设条件,可以联想到行与列的二分图匹配. 这种类型的二分图匹配不一定要用邻接表,在每一行的dfs过程中可以直接遍历所有列并尝试匹配. 阅读全文
posted @ 2019-07-22 17:47 Object_S 阅读(118) 评论(0) 推荐(0)
AW372 棋盘覆盖
摘要:题目地址 易错点: 可以双向加边这个一定要赞一个. 在这种一次匹配则两个对象都被对方匹配上的题目中,应当在dfs成功时设置两个对象的match值为对方,即match[u]=v,match[v]=u. 阅读全文
posted @ 2019-07-22 16:30 Object_S 阅读(149) 评论(0) 推荐(0)
P1129 [ZJOI2007]矩阵游戏
摘要:题目地址 易错点: 仔细思考可以发现,对角线上都有黑点等价于每一行都有起码一列与之对应。因此,对于每个黑点,将黑点所在行与所在列连边,进行二分图最大匹配即可. 阅读全文
posted @ 2019-07-22 10:41 Object_S 阅读(104) 评论(0) 推荐(0)
[ZJOI2009]假期的宿舍
摘要:题目地址 易错点: 判断必须写全写好. 需要dfs时再dfs,否则会把别人需要的床占掉. 阅读全文
posted @ 2019-07-14 11:10 Object_S 阅读(102) 评论(0) 推荐(0)
P3386 【模板】二分图匹配
摘要:题目描述 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 题目地址 匈牙利算法 本质上是对于每个点进行dfs,并在递归的同时不断找出新的增广路. 注意点: Dinic算法 和其他题一样,对面的点集需要序号平移n个单位. 匈牙利算法 Dinic算法 阅读全文
posted @ 2019-07-10 21:57 Object_S 阅读(115) 评论(0) 推荐(0)