码迷,mamicode.com
首页 >  
搜索关键字:差值    ( 1353个结果
Balanced Lineup POJ 3264(线段树)
http://poj.org/problem?id=3264 题意:现有N个数字,问你在区间[a, b]之间最大值与最小值的差值为多少? 分析:线段树模板,不过需要有两个查询,一个查询在该区间的最大值,一个查询在该区间的最小值,最后两者结果相减即可。 #include <iostream> #inc ...
分类:其他好文   时间:2016-08-10 22:49:35    阅读次数:145
Hdu 4458 Shoot the Airplane(判断点在多边形内)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4458 思路:以飞机为参考系,则飞机相对静止,子弹加上水平方向速度-v。则只需枚举时间,判断该时间时点(子弹)是否在多边形(飞机)内。注意g可以为0,分匀变速和匀速。另外本题精度要求较高,判断点在线段上用坐标差值,避免使用Dot 。 #include #include #include #inclu...
分类:其他好文   时间:2016-08-08 22:52:03    阅读次数:245
HDU 5805 - NanoApe Loves Sequence (BestCoder Round #86)
先找相邻差值的最大,第二大,第三大 删去端点会减少一个值, 删去其余点会减少两个值,新增一个值,所以新增和现存的最大的值比较一下取最大即可 ...
分类:其他好文   时间:2016-08-06 23:23:29    阅读次数:127
codeforce 121E - Lucky Array
10^4以内只由4和7构成的数字只有31种,那么做法就很简单了,求出每个数字与其最接近的幸运数的差值,然后建立线段树,线段树维护区间最小值和最小值个数,如果操作过程中最小值<0,那么就去对差值进行暴力修改,直到区间差值>=0,很明显线段树每个叶子节点不会被修改超过31次,询问操作的话差值=0的数字就 ...
分类:其他好文   时间:2016-08-06 12:55:12    阅读次数:178
Bookshelf 2 poj3628(01背包/DFS)
http://poj.org/problem?id=3628 题意:现有一个书架,N头牛,农场主想把这些牛放在书架上,当然,书架是有固定的高度的。现在问你在这些牛之中,其中一些牛的高度加在一块比书架高的最小差值是多少? 分析: 两种方法:(1)01背包,算得所有牛的高度,然后dp一遍,再找比书架高的 ...
分类:其他好文   时间:2016-08-04 10:30:17    阅读次数:120
bzoj1058: [ZJOI2007]报表统计
set。操作:insert(u,v)在u后面插入v,若u后面已插入过,在插入过的后面插入。mingap求出序列两两之间差值的最小值。minsortgap求出排序后的序列两两之间的最小值。用multiset维护就可以了。忽略了新插入的数对于mingap的影响WA了一次。 ps:set用法 1058: ...
分类:其他好文   时间:2016-08-01 15:26:55    阅读次数:190
BZOJ4657 : tower
显然只有横向和纵向的两个炮塔才有可能冲突。 考虑最小割,将每个炮塔所有能攻击到的位置建点,相邻之间连无穷的边,表示前缀和关系,即选了一个点,就必须要选所有比它近的点。 属于横向炮塔的点向$S$连边,容量为前缀最大值的差值;属于纵向炮塔的点向$T$连边,容量为前缀最大值的差值。 对于一个交点,则在两个 ...
分类:其他好文   时间:2016-07-31 20:48:21    阅读次数:181
【HDU 1542】Atlantis(线段树+离散化,矩形面积并)
求矩形面积并,离散化加线段树。 扫描线法: 用平行x轴的直线扫,每次ans+=(下一个高度-当前高度)*当前覆盖的宽度。 另一种方法还是线段树,这里扫描线用的是平行y轴的直线,每次增加的面积是当前扫描的竖线所在的高度区间的最后一次的x与当前x的差值乘上区间的高度。所以每次增加的不一定是一个矩形,而 ...
分类:其他好文   时间:2016-07-31 08:01:07    阅读次数:237
【POJ 2826】An Easy Problem?!(几何、线段)
两个木条装雨水能装多少。 两线段相交,且不遮盖的情况下才可能装到水。 求出交点,再取两线段的较高端点的较小值h,(h-交点的y)为三角形的高。 三角形的宽即为(h带入两条线段所在直线得到的横坐标的差值)。 三角形的面积即为雨水的量。 坑点:如果用G++提交,ans要加上eps才能过,c++提交则没问 ...
分类:其他好文   时间:2016-07-31 01:40:48    阅读次数:142
codeforces 671B (二分) - xgtao -
题目链接 有n(<=500000)个人有各自的财富,Robin Hood要劫富济贫,每次把最富有的那个人的财富抢去1,加在最穷的那个人的财富里,但是一共只能抢有限次数,问最后最富有的那个人和最穷的那个人财富差的最小值。 要让最富有与最穷的差值最小,也就是要让一个最大值最小,最小值最大,用最大值最小- ...
分类:其他好文   时间:2016-07-30 09:16:03    阅读次数:120
1353条   上一页 1 ... 86 87 88 89 90 ... 136 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!