最小费用最大流
文章平均质量分 51
UMR小豪
这个作者很懒,什么都没留下…
展开
-
poj3422 Kaka's Matrix Travels
Kaka's Matrix Travels Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9504 Accepted: 3867 Description On an N × N chessboard with a non-negative number i原创 2016-10-28 22:07:39 · 434 阅读 · 0 评论 -
HihoCoder 1424 Asa's Chess Problem
一开始搜上下界没有见到费用流,就以为考不到,没有学。今天接着碰到了。。。 其实跟有源汇上下界最大流差不多。也是带了一些有花费的边。 对于这个题,一开始也没分析好。对于每行和每列的点,跟s相连的是已经有的黑子的数目,这是必须流的,也就是下界,上界很明显就是相同的。 然后跟e相连的是题目要求的上下界流量。然后交换怎么体现呢?题目中很亲民的给出每一对点要么行相同,要么列相同,很明显行相同,只会对列有原创 2017-10-15 21:21:14 · 434 阅读 · 0 评论 -
HDU-5988 Coding Contest
这个题真的又长见识了。题目要求破坏最小的概率,我们可以求出不被破坏的最大概率,因为要乘积最大,所以我们可以取对数变成加。然后跑最大费用最大流就可以了。 然后一直T到死。这里需要加一个eps剪枝,在spfa中,不然就T到死。#include <cstdio> #include <queue> #include <cmath> using namespace std; const int MAXN =原创 2017-10-14 20:18:06 · 211 阅读 · 0 评论 -
餐巾计划问题
关键是要想到建立二分图,这个确实一开始没想到。 重点是把当天需要的和当天剩下的给分开。这样就可以建图了。 1.对于当天需要的,跟源点连边,流量为rir_i,花费为p。跟汇点连边,花费为0,流量为rir_i。 2.对于当天剩下的,跟源点相连,流量为rir_i,因为当天的肯定会剩下的,然后对于第i天,向第i+1天连边,花费0,流量为inf。因为当天的可以放到第二天。然后对于第i天剩下的,可以向第i原创 2017-09-15 17:47:31 · 231 阅读 · 0 评论 -
HDU6118 度度熊的交易计划
度度熊的交易计划Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 527 Accepted Submission(s): 181Problem Description 度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题原创 2017-08-14 02:14:41 · 343 阅读 · 0 评论 -
HOJ 2739 The Chinese Postman Problem
题目: A Chinese postman is assigned to a small town in China to deliver letters. In this town, each street is oriented and connects exactly two junctions. The postman's task is to start at the post o原创 2016-12-14 10:55:01 · 871 阅读 · 0 评论 -
HOJ 2543 Stone IV
Description Recently wywcgs is interested in stones very much. In the past contest, wywcgs has a stone transportation problem. In that problem, he finds a kind of very beautiful stone which mad原创 2016-12-13 20:58:31 · 457 阅读 · 0 评论 -
poj2516 Minimum Cost
Minimum Cost Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 16091 Accepted: 5641 Description Dearboy, a goods victualer, now comes to a big problem, and原创 2016-11-02 18:02:04 · 371 阅读 · 0 评论 -
POJ2195 Going Home
Going Home Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 21926 Accepted: 11090 Description On a grid map there are n little men and n houses. In each u原创 2016-10-31 20:29:03 · 345 阅读 · 0 评论 -
[acm/icpc2016ChinaFinal][CodeforcesGym101194] Mr.Panda and TubeMaster
这个题从范围来看,不难想到跟费用流有关系。但感觉跟费用流联系起来还是很难呀。拆点,这个题可以看成是给每个点找一个后继点,这一点是解题的关键。然后就是要黑白染色定向,定向这个点能走横边还是竖边,定向之后,神奇的发现所有的边都被连了有且仅有一次,这种套路估计大佬已经习以为常了吧。然后对于那些非限制格子,自己的入点连出点,保证可以不连接。然后直接看代码吧。 #include <bits/stdc++.h>原创 2017-12-07 21:19:58 · 348 阅读 · 0 评论