------网络流
fisty
hi
展开
-
HDU4687 (一般图匹配)
A new season of Touhou M-1 Grand Prix is approaching. Girls in Gensokyo cannot wait for participating it. Before the registration, they have to decide which combination they are going to compete as. E原创 2015-08-27 13:34:33 · 1298 阅读 · 0 评论 -
poj 3041 Aeteroids (二分图最大匹配)
题解: 本题中的所有顶点可以分成水平方向和竖直方向的攻击选择两类,每颗小行星所对应的边都分别与一个水平方向和一个竖直方向的顶点相连,所以是一个二分图,本题正好是求得二分图的最大匹配。在图论中,图中两两不含公共顶点的边的集合M称为匹配,儿元素最多的M称为最大匹配。/*********************************************** * Author: fisty原创 2015-08-18 12:08:47 · 414 阅读 · 0 评论 -
poj 3281 Dining (网络流)
思路:因为需要同时给一头牛分配所喜欢的食物和饮料,所以我们需要把食物和饮料对应的两个匹配通过下面的方法联合起来进行求解。把食物对应的牛和饮料对应的牛拆成两个顶点,之间连一条流量为1的边,就保证的一头牛不会被分配多组食物和饮料。图的顶点中除了食物和牛,牛和饮料之外还应该有一个源点s和一个汇点t在s和所有食物,t和所有饮料之间连一条边边的方向为s -> 食物 -> 牛 -> 牛 -> 饮料原创 2015-08-18 15:08:38 · 375 阅读 · 0 评论 -
poj 3469 Dual Core CPU (最小割最大流)
思路:考虑把N个模块按照在哪个核上执行分成两个集合记核A上执行的模块集合为S,而在核B上执行的模块集合为T。考虑以模块为顶点,并且还有额外的源点s和汇点t的图。我们也记图的s-t割所对应的包含s的顶点集合为S,包含t的集合为T。此时的总花费为sigma(Ai) + sigma(Bi) + Sigma(wi).所以我们想通过合适的建边使得花费的总和等于割的容量的话,那么求最小费用只求原创 2015-08-18 15:24:34 · 409 阅读 · 0 评论 -
poj 2135 Farm Tour(最小费用流)
思路:求往返不能经过同一条道路两次,参观路线最小的最小值.可以转话为边的流量为1,总流量为2的最小费用流约束:1111 /*********************************************** * Author: fisty * Created Time: 2015-08-17 16:09:15 * File Name : poj213原创 2015-08-18 15:30:05 · 381 阅读 · 0 评论