二分
文章平均质量分 75
HITYYJ
这个作者很懒,什么都没留下…
展开
-
lightoj 1358 Fukushima Nuclear Blast
lightoj 1358题目大意:给定平面上的n个点和一个圆心的坐标,每一秒钟圆的半jing增加1,问几秒之后可以这个圆可以覆盖这个多边形的面积的P%.思路:二分圆的半径,然后求圆覆盖。原创 2014-07-31 10:51:11 · 872 阅读 · 0 评论 -
lightoj 1235 Coin Change (IV)
题目大意 : 有N个硬币(N思路 : dfs构造出用这些硬币用前一半能支付的所有费用和后一半能支付的所有费用。之后排序,枚举前一半的每个面值在第二个里面二分寻找即可。(或者用set保存)。原创 2014-07-31 10:40:15 · 1357 阅读 · 0 评论 -
lightoj 1276 Very Lucky Numbers
题目大意 : lucky number是指只含4和7的数字。very lucky number是指lucky number 和能有several个lucky number做乘积得到的数。询问一些区间[A,B](A,B思路: 预先处理出所有的8000+个lucky number ,然后对这些数dfs得到范围内的所有very lucky number 。然后对于每个区间二分即可。原创 2014-07-31 10:50:02 · 1290 阅读 · 0 评论 -
lightoj 1383 Underwater Snipers
题目大意:在二维坐标系上y=k是分界线,y>k的部分是n个敌人,y思路:二分答案。然后确定每个敌人可被攻击到的x的区间范围,然后对这些区间做区间覆盖统计需要安狙击手的个数。struct pp{ ll x,y;}pnt[maxn];struct ppt{ ll st,ed;}axis[maxm];bool cmp(ppt a,ppt b){ return a.原创 2014-07-31 10:57:30 · 920 阅读 · 0 评论 -
lightoj 1384 Stream My Contest
题目大意:一个图上,每一条边有两个属性d和c,d是允许的最大带宽,c是修建这条边的费用。从顶点0出发,能够到达所有的边。要求在总费用不超过W的情况下最大带宽是多少。思路:二分最大带宽,然后求最小树形图,更新最大带宽即可。原创 2014-07-31 10:58:28 · 739 阅读 · 0 评论 -
lightoj 1391 Speed Zones
题目大意:一个人从(0,0)点出发,要到达(100×n,D)这个点。二维平面被分成了平行于x轴的n份,每一份的宽度都是n,每一份的材料不一样导致在每一份当中的速度不一样。求能到达终点的最短时间。思路:拉格朗日乘法+二分。思路来源原创 2014-07-31 11:42:03 · 969 阅读 · 2 评论