上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 74 下一页
摘要: OJ题号: 洛谷2055、BZOJ1433 思路: 将需要住宿的学生与超极源点$S$连一条边,将所有的床与超极汇点$T$连一条边。 将每个人与可以睡的床连一条边。 最大流跑二分图最大匹配即可。 连边时注意细节。 阅读全文
posted @ 2017-07-29 20:06 skylee03 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 思路: 最大流跑三分图匹配,注意每本书只能用一次,所以把每本书拆成两个点,连一条边。 不能直接用EdmondsKarp算法,也不能直接用不加优化的Dinic算法,这样会TLE7个点。 本题正解是Dinic算法加上当前弧优化。 阅读全文
posted @ 2017-07-29 18:34 skylee03 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 思路: 凸包模板题。 注意n=1和n=2的情况。 当n=1时,不需要绳子。 当n=2时,绳子长度为两棵树之间距离。 当n≥e时,Graham求凸包即可。最后将凸包上的所有相邻点距离求和。 阅读全文
posted @ 2017-07-29 14:47 skylee03 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 思路:最小费用最大流模板题。用EdmondsKarp,增广时使用SPFA求最短路。 阅读全文
posted @ 2017-07-29 10:39 skylee03 阅读(133) 评论(0) 推荐(0) 编辑
摘要: OJ题号:洛谷2740、POJ1273、HDU1532 思路:最大流模板。 阅读全文
posted @ 2017-07-28 20:22 skylee03 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$N$项活动$M$个人,每个活动$act_i$有一个正的权值$a_i$,每个人$stu_i$有一个负的权值$b_i$。每项活动能够被完成当且仅当该项活动所需的所有人到场。如何选择活动使最终权值总和最大?即对于给定的有向无环图,求出最大权闭合子图的权值。 结论:最大权闭合子图的权值等于所有 阅读全文
posted @ 2017-07-28 19:35 skylee03 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目大意:从有向无环图中选出若干点不想交的链,使得这些链覆盖所有的点,并且链的条数最小。 思路:设超级源点$S$、超级汇点$T$。将$N$个点复制一份,分为$A$部和$B$部。对于$A$部的所有点$A_i$,连一条从$S$到$A_i$的边;对于$B$部的所有点$B_i$,连一条从$B_i$到$T$的 阅读全文
posted @ 2017-07-28 18:47 skylee03 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 班级有$N$名学生,运动会有$M$项不同的比赛,第$i$项比赛每个班需要派出$m_i$名选手参加,编号为i的学生最多同时参加给定的$b_i$项比赛中的任意$a_i$项比赛。根据统计的结果,想知道能否有一个合适的安排,同时满足这些条件。 思路: 最大流求二分图多重匹配。建立超级源点$S$、 阅读全文
posted @ 2017-07-28 16:53 skylee03 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 思路: 根据最大流最小割定理可得最大流与最小割相等,所以可以先跑一遍EdmondsKarp算法。接下来要求的是经过最小割切割后的图中$S$所属的点集。本来的思路是用并查集处理所有前向边构成的残量网络,如果当前边的残量不为零,则合并两个端点。然而这样子会WA,因为这只适用于无向图的情况,而流网络属于有 阅读全文
posted @ 2017-07-28 16:00 skylee03 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 思路: 最大流模板。 阅读全文
posted @ 2017-07-28 14:39 skylee03 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 74 下一页