最小费用最大流
litmxs
博客内容如有错误,还望指正
展开
-
Admiral UVA - 1658 最小费用最大流
题目链接: UVA - 1658题目大意一个有向加权图, v个节点, e条边, 求节点1到节点v的两条不相交的路径(除了起点终点没有公共节点), 权值和最小为多少思路建图, 最小费用流 因为每个节点只能经过一次, 就把除起点和终点以外其他节点都拆成两个节点v1,v2v_1, v_2, 之间容量为1, 费用为0, 然后原来的边(u, v)就改成(u2,v1)(u_2, v_1), 这样就保证了一个节原创 2017-07-04 23:00:11 · 346 阅读 · 0 评论 -
Going Home POJ - 2195 最小费用最大流
题目链接: Going Home POJ - 2195题目大意一个n*m的地图, 有若干个人(表示为m), 若干个房子(表示为H), 一个人从一个地方到另一个地方的cost是两点之间的曼哈顿距离(|x1−x2|+|y1−y2||x_1-x_2|+|y_1-y_2|), 求所有人都进入房子的cost总和是多少思路最小费用最大流 将人与房子一一连边, 容量为INF, cost为其曼哈顿距离 源点S与原创 2017-07-08 22:09:59 · 293 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第五场)E room 费用流
题目链接: E room 题目大意 4n个学生, 每四个人一个寝室, 告诉你原先每个人在那个寝室, 然后告诉你n个小组, 每组四个人, 要让每个小组的人在同一个寝室, 求怎么换寝室使得最少的人需要换寝室 n<=100 思路 很容易看出来是网络流, 接下来就是如何建图了 把4n个学生每个学生当作一个结点, 再拿n个结点当做小组(小组内4个人要在一个宿舍), 将四个小组成员向小组连边...原创 2018-08-02 18:31:40 · 271 阅读 · 0 评论