搜索-二分
炒饭君
这个作者很懒,什么都没留下…
展开
-
ZOJ Flower (二分+网络流sap 算法)
ZOJ Problem Set - 3691 Flower Time Limit: 8 Seconds Memory Limit: 65536 KB Special Judge Gao and his girlfriend's relationship becomes better and better after they flying balloon la原创 2013-11-01 20:53:20 · 1145 阅读 · 0 评论 -
HDU 2199 Can you solve this equation? (二分 水题)
Now,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 100; Now please try your lucky.原创 2013-11-19 22:29:19 · 1525 阅读 · 0 评论 -
uva 10122 Mysterious Mountain and ZOJ 1231 Mysterious Mountain (二分+二部图最大匹配)
uva 10122 Mysterious Mountain and ZOJ 1231 Mysterious Mountain (二分+二部图最大匹配) 题目大意: 首先一个n (表示 n 个人,n个山顶) 接下来 n+2 行分别描述 这个山(按 x 排序的,依次是 起点坐标,n个山顶坐标,重点坐标),接下来n行是n个人的描述,每个人的步行速度,以及 爬山速度,以及起始 x 位置,因为一开始都在山脚下,每个人选择一个山去爬,使得最后一个人爬上山的时间最少? 每个人爬山是 左右移动到一个整数点位置,然后直接爬原创 2014-04-12 10:07:51 · 1289 阅读 · 0 评论 -
POJ 2391 Ombrophobic Bovines (二分,最短路径,网络流sap,dinic,预留推进 )
POJ 2391 Ombrophobic Bovines (二分,最短路径,网络流(sap,dinic,预留推进) ) 题目大意: 有n头奶牛及牛棚,以及m条边,接下来告诉你n行,每行表示这个牛棚奶牛实际数目,以及能容纳的数目,接下来m行告诉你奶牛从一个牛棚到另一个牛棚所需要的时间,问你,是否所有奶牛能够到达牛棚,如果不能,输出-1,如果能,输出最短时间。 解题思路: 这种最短时间,想到了二分,是否能到达,想到了最短路径,是否能全部容纳,想到了构建一张网络图,来解决。 这题采用了三种网络流解法,sap原创 2014-06-05 23:15:50 · 1101 阅读 · 0 评论 -
HDU 4004 The Frog's Games(基本算法-贪心,搜索-二分)
HDU 4004 The Frog's Games(基本算法-贪心,搜索-二分) 题目大意: 长为L的河流,中间有n个石头,告诉你石头的位置,青蛙的跳跃能力至少为多少中途跳m次能跳过去? 解题思路: 二分+贪心的题目,因为青蛙的跳跃能力越强需要的次数就越少,因此青蛙的跳跃能力有单调性,所以二分枚举青蛙的跳跃能力,在判断这个能力下是否能够跳过去,这个用贪心解决,每次在这个能力下尽可能跳到远的石头上,最后看m次是否跳到了对岸。原创 2014-08-03 22:15:58 · 1300 阅读 · 0 评论 -
POJ 2455 Secret Milking Machine(搜索-二分,网络流-最大流)
POJ 2455 Secret Milking Machine(搜索-二分,网络流-最大流) 题目大意: FJ有N块地,这些地之间有P条双向路,每条路的都有固定的长度l。现在要你找出从第1块地到第n块地的T条不同路径,每条路径上的路不能与先前的路径重复,问这些路径中的最长路的最小是多少。 解题思路: 二分+网络流。原创 2014-08-06 20:15:25 · 943 阅读 · 0 评论 -
POJ 2723 Get Luffy Out(图论-2SAT,搜索-二分)
POJ 2723 Get Luffy Out(图论-2SAT,搜索-二分) 题目大意: 有n对钥匙,m个门,每对钥匙用了其中1个,另一个就会消失,每个门上有m个锁,用特定的钥匙打开其中1个锁,另一个锁会消失,连续的打开门,问你之多能打开几扇门? 解题思路: 二分枚举打开的门数,再用2SAT判断是否矛盾。‘ 2SAT构边说明:两边分别钥匙,为选与不选 (1)AB钥匙在一串,那么选了A钥匙,就不能选B钥匙;选了B钥匙,就不能选A钥匙 (2)AB是同一扇门的锁,那么不开A就要开B,不开B就要开A。原创 2014-08-08 15:08:44 · 994 阅读 · 0 评论 -
HDU 4024 Dwarven Sniper’s hunting (计算几何-其它,搜索-二分)
HDU 4024 Dwarven Sniper’s hunting (计算几何-其它,搜索-二分) 题目大意: D追杀L,D是一个远程英雄,D可以发出距离为L的技能,已知L这个英雄的起始位置为X1,Y1,移动速度方向矢量是LX,LY,D的起始位置为X2,Y2,D的移动速度是VD,D发出L距离的弓箭的移动速度是VB,(Lx*Lx+Ly*Ly) < vD*vD < vB*vB,问你在D充分表现自己射击能力的情况下,最少多长时间杀死L? 解题思路: 因为:(Lx*Lx+Ly*Ly) < vD*vD < vB*原创 2014-08-11 14:47:30 · 977 阅读 · 0 评论