摘要: 题意:一条长为l(1~1,000,000,000)的河中,有n(1~50,000)块可垫脚的石头(不包括起始点和终点的),给出它们与起始点的距离rock[i],现在要你移除其中的m块,使得具有最小间距的相邻两块石头之间的距离最大。View Code 1 #include <stdio.h> 2 #include <iostream> 3 #include <algorithm> 4 using namespace std; 5 int cmp(const int &a,const int &b) 6 { 7 return a<b; 8 阅读全文
posted @ 2013-03-27 16:48 某某。 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目连接:http://poj.org/problem?id=3273题意:给出农夫在n天中每天的花费,要求把这n天分作m组,每组的天数必然是连续的,要求分得各组的花费之和应该尽可能地小,最后输出各组花费之和中的最大值思路:这个花费的最大值一定介于所有值的和与所有天数中最大的哪一个。直接让l = maxday ,r = sum然后取中值,枚举,从第一天开始,如果现在的金钱大于mid,那么组数就+1这样就检查组数即可,假设是小于,说明这个mid值明显偏大。这样即可找出答案代码:View Code 1 #include <stdio.h> 2 #include <iostream 阅读全文
posted @ 2013-03-27 15:43 某某。 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 最近做了一下网络流的题。发现很多题可以转化为网络流,比如地图上的点POJ 3422 和Going Home。最大流的题目真心不能手贱啊,那天一道题跪了一天,晚上才看到写错了一个下标,后来有一道题有看了一晚上一直到2点多,以后没事一定要不数据输出出来,最后输出的时候发现忘了加pop()你这不坑爹吗。今天一直输出忘了return 1= =.哎,说说总结吧1.做过的次数可以化为点之间的容量2.对于走过之后的数据清零比茹3422就可以把拆点,每走到自己的点的时候就把自己和自己连起来,一天有费用的一条没有没用的,有费用的边容量为1;3.重边不能用邻接矩阵。加重边的时候要加费用相同4.注意容量问题,想清楚 阅读全文
posted @ 2013-03-27 14:13 某某。 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目连接:http://poj.org/problem?id=2516题意跟题目输入这里写的很明白:http://blog.csdn.net/lyy289065406/article/details/6742534无非就是k种物品,直接对每种物品进行一次最大流就OK了~View Code 1 #include <iostream> 2 #include <queue> 3 #include <iostream> 4 #include <cstdio> 5 #include <cstring> 6 #include <vector 阅读全文
posted @ 2013-03-27 13:43 某某。 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目连接:http://poj.org/problem?id=2195题目大意 :题目的意思就是给你一个map然后m代表人,h代表house,一个人只能进入一个house,一个house只能住一个人,问你所以人进入house所能用的最小步数是多少~思路:把man和house分别看做一个集合,这样的话你就可以对每个人和每个house 连接,cao = 1,cost = abs(x1-x2)+abs(y1-y2);然后开一个超级源点就可以了。其实模型就是走多少次就是容量。费用根据题目而定。View Code 1 #include <iostream> 2 #include <cs 阅读全文
posted @ 2013-03-27 13:38 某某。 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目连接:http://poj.org/problem?id=3422题目大意:n*N的格子,每个格子上都有数字,从左上角往右下角走,只能往右或者往下走,每走一个格子就加上格子上的分数,走过后格子上的分数为0,走K遍。问能够得到的最大的格子数是多少。这题如果不是做费用流专题真心不会想不到费用最大流。以为是K次,所以可以设容量为K。费用为当前格子的分数。然后因为每个点只记录一次分数,所以,用拆点来处理,用自己和自己连接一下,容量为1,费用为k然后再设一条边容量为K-1次,费用为0;然后就是设超级源点和汇点,容量为K费用为0;我还有一个思路就是每条边的权值都为K,然后找到最大流的时候直接把COST 阅读全文
posted @ 2013-03-27 13:18 某某。 阅读(217) 评论(0) 推荐(0) 编辑