随笔分类 -  二分匹配

摘要:过去做的都是二分图匹配 即 同一个集合里的点 互相不联通 但是如果延伸到一般图上去 求一个一般图的最大匹配 就要用带花树来解决 带花树模板 用来处理一个无向图上的最大匹配 看了一会还是不懂 抄了一遍kuangbin的模板熟悉了一下 还有一个一般图最大权匹配 保存下来了VFK菊苣的模板题代码当作板子  阅读全文
posted @ 2017-01-10 18:14 天翎月 阅读(191) 评论(0) 推荐(0)
摘要:二分图最大权匹配有km算法和网络流算法 km算法模板默认解决最大权匹配的问题 而使用最小费用最大流 是解决最小权匹配问题 这两种办法都可以求最大最小权 需要两次取反 TAT 感觉讲km会很难的样子... P hdu2255 km的模板题 Q hdu3488 是一个要求将所有的点连为一些环 并且边权的 阅读全文
posted @ 2017-01-09 17:50 天翎月 阅读(193) 评论(0) 推荐(0)
摘要:二分图的多重匹配问题不同于普通的最大匹配中的“每个点只能有最多一条边” 而是“每个点连接的边数不超过自己的限定数量” 最大匹配所解决的问题一般是“每个人都有一群想加入的团体 并且一个团体只能收一个人 问有多少人可以加入一个自己喜欢的团体” 而多重匹配是 “每个人都有一群想加入的团体 每个团体可以收给 阅读全文
posted @ 2017-01-08 23:29 天翎月 阅读(211) 评论(0) 推荐(0)
摘要:刚回到家 开了二分匹配专题 手握xyl模板 奋力写写写 终于写完了一群模板题 A hdu1045 对这个图进行 行列的重写 给每个位置赋予新的行列 使不能相互打到的位置 拥有不同的行与列 然后左行右列 边是新的坐标 求最大匹配 B hdu2444 double room的意思 不是两个房间 是双人间 阅读全文
posted @ 2017-01-07 22:31 天翎月 阅读(242) 评论(0) 推荐(0)
摘要:题意 给出k块地 规模n*m 需要在每块地中找至多一块h*w的地 这些地中如果包含字母 只能包含一种字母 如果一块地中选地使用了A 其余的地就不能使用A 但是全0可以重复 问 最后能最多选出来多少块地 因为每次选地的唯一 和 字母覆盖的唯一 可以很容易的想到二分图 暴力把每块地能够选地的类型找出来 阅读全文
posted @ 2016-07-28 17:32 天翎月 阅读(194) 评论(1) 推荐(0)
摘要:每次AB秒出 到了C难度陡然上升...翻译都弄不懂... C 给出一张图 找出两个点的覆盖集(覆盖集是指这图中每条边都有至少一个点在这个点集里面) 并且两个点集没有交集 英文很难看懂...就是二分图的判定 看看这张图是不是二分图 输出两边的点 不是二分图输出-1 坑点是这是special judge 阅读全文
posted @ 2016-07-02 21:45 天翎月 阅读(193) 评论(0) 推荐(0)
摘要:一开始预习是百度的算法 然后学习了一下 然后找到了学长的ppt 又学习了一下.. 发现..居然不一样... 找了模板题试了试..百度的不好用 反正就是wa了..果然还是应当跟着学长混.. 图两边的点分别是行数和列数 每有一个点 就让所处行列连一条边 求最小点覆盖 然后卡住...后来看了增林的博客.. 阅读全文
posted @ 2016-03-02 23:40 天翎月 阅读(399) 评论(1) 推荐(0)