二分
altair21
这个作者很懒,什么都没留下…
展开
-
二分查找学习札记
原文地址:http://www.cppblog.com/converse/archive/2009/10/05/97905.html转载 2014-04-29 15:00:37 · 574 阅读 · 0 评论 -
POJ--3104--Drying【二分】
题意:有n个衣服,告诉你每件衣服的水份,每秒减一,有一个烘干机每秒能给一个衣服减k的水份,问最少要多少时间把衣服全部晾干。二分答案,然后判断正确性,设第 i 件衣服有a[ i ]的水份,对于二分的答案mid,如果a[ i ] mid,设它自然风干时间为t1,用机器耗时t2,则有 t1 + t2 = mid 、 t1 + t2 * k >= a[ i ],联立得 t2 >= (a[原创 2014-03-16 16:55:34 · 560 阅读 · 0 评论 -
POJ--2112--Optimal Milking【Floyd+Dinic+二分答案】
链接:http://poj.org/problem?id=2112题意:有k个挤奶器,编号1~k,c头牛,编号k+1~k+c,每个挤奶器最多能给m头牛挤奶,给你一个k+c的邻接矩阵,要求每头牛都能挤奶并且要求c头牛需要走的所有路程中的最大路程最小,求这个最小的路。思路:1. 先用floyd处理出多源最短路2. 用二分枚举答案的可能,初始上限应该为(200+30)*200,但原创 2014-08-09 14:37:06 · 1279 阅读 · 0 评论 -
POJ--2391--Ombrophobic Bovines【拆点+Floyd+Dinic优化+二分答案】网络最大流
链接:http://poj.org/problem?id=2391题意:有f个草场,每个草场当前有一定数目的牛在吃草,下雨时它可以让一定数量的牛在这里避雨,f个草场间有m条路连接,每头牛通过一条路从一点到另一点有一定的时间花费,现在要下雨了,农场主发出警报牛就会立即去避雨。现在告诉每个草场的情况,以及m条边的信息。农场主至少需要提前多久发出警报才能保证所有牛都能避雨?如果不是所有牛都能成功避雨原创 2014-08-12 03:12:21 · 1205 阅读 · 0 评论 -
POJ--2289--Jamie's Contact Groups【二分图多重匹配+二分答案】
链接:http://poj.org/problem?id=2289题意:有n个人,m个分组,每个人可以分配到一些组别,问如何分能使得人数最多的组别人数最少。思路:这道题二分+网络流也可以做,我这里是二分图多重匹配的做法。因为一个组别是一对多的关系,所以是多重匹配,我们二分多重匹配的限制,得到最小的限制可使二分图匹配,这个限制就是答案。网上找的模板#include#原创 2014-10-16 10:57:25 · 1044 阅读 · 0 评论