题目传送门 1 /* 2 最小费用流:KM算法是求最大流,只要w = -w就可以了,很经典的方法 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 const int MAXN =...
分类:
编程语言 时间:
2015-07-20 21:25:47
阅读次数:
138
(同时也是HDU 2982,UVA的数据多)题意:平面上有m条有向线段连接了n个点。你从某个点出发顺着有向线段行走,给走过的每条线段涂一种不同的颜色,最后回到起点。你可以多次行走,给多个回路涂色(要么不涂色,要么就至少给一个回路上的边全部涂色)。可以重复经过一个点,但不能重复经过一条有向线段。如下图...
分类:
其他好文 时间:
2015-07-19 19:30:22
阅读次数:
858
题意:给若干景点,每个景点有若干单向边到达其他景点,要求规划一下公交路线,使得每个景点有车可达,并且每个景点只能有1车经过1次,公车必须走环形回到出发点(出发点走2次)。问是否存在这样的线路?若存在就给出所有公交车需要走过的路的长度,要求长度尽量小。分析:这超级难发现是网络流来做的。要将每个点归结到...
分类:
其他好文 时间:
2015-07-14 22:01:11
阅读次数:
88
Mining Station on the Sea
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2572 Accepted Submission(s): 775
Problem Description
T...
分类:
其他好文 时间:
2015-07-08 09:36:39
阅读次数:
134
BZOJ 1070 [SCOI2007]修车 最小费用流...
分类:
其他好文 时间:
2015-06-29 15:01:19
阅读次数:
117
Going Home
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3278 Accepted Submission(s): 1661
Problem Description
On a grid map ther...
分类:
其他好文 时间:
2015-06-23 23:13:19
阅读次数:
147
题目大意:给定一个长度为n?1n-1的序列,要求选出kk个不相邻的数使得和最小
费用流显然能跑,而且显然过不去- -
考虑用堆模拟费用流
一个错误的贪心是每次取最小,这样显然过不去样例
我们把【每次取最小】改为【每次选择一个区间取反】,用堆来维护这些区间即可
每次取出最小的区间,然后将两边合并
(比如现在堆里有[1,3][4,4][5,5])这三个区间,我取走了[4,4]并计入答案,那么...
分类:
其他好文 时间:
2015-06-23 11:56:37
阅读次数:
124
题意:二维地图上有人和房子,每个人要到一个房子里去,一个房子只能容纳一个人,每个人的费用为走的距离。求最小费用。...
分类:
其他好文 时间:
2015-05-15 09:12:48
阅读次数:
157
解题报告 之 POJ 3680 Intervals 最小费用流 标号法 ACM 负权边
You are given N weighted open intervals. The ith interval covers (ai, bi) and weighs wi. Your task is to pick some of the intervals to maximize the total weights under the limit that no point in the real axis is ...
分类:
其他好文 时间:
2015-05-02 12:33:21
阅读次数:
184