码迷,mamicode.com
首页 >  
搜索关键字:最大化平均值    ( 26个结果
数据结构习题
1.给你N个数 求平均值最大的子区间 2.给定N个数 求 min(ai,ai+1,……,aj)*|i-j|的最大值 3.给定N个数 求 min(ai,aj)*|i-j|的最大值 4.给定N个数 要求对于所有的子区间求出其中位数 5.N行N列的点阵? k个特殊点 (xi,yi) 安全性 w(a,b)= ...
分类:其他好文   时间:2017-10-22 17:31:33    阅读次数:216
POJ 2976 3111(二分-最大化平均值)
POJ 2976 题意 给n组数据ai,bi,定义累计平均值为: 现给出一个整数k,要求从这n个数中去掉k个数后,最大累计平均值能有多大?(四舍五入到整数) 思路 取n?k个数,使得累计平均值最大。 定义C(x)表示能否取得n?k个数,使得累计平均值≥x。然后二分搜索最大的x。 可以这样判断可行性:... ...
分类:其他好文   时间:2017-09-09 16:29:33    阅读次数:195
POJ 3111 K Best 二分 最大化平均值
1.题意:给一共N个物品,每个物品有重量W,价值V,要你选出K个出来,使得他们的平均单位重量的价值最高 2.分析:题意为最大化平均值问题,由于每个物品的重量不同所以无法直接按单位价值贪心,但是目标值有界且能判断与最后答案的大小关系,所以用二分来做 3.代码: ...
分类:其他好文   时间:2017-07-30 10:15:55    阅读次数:165
最大化平均值
///4.最大化平均值 /** Q:有n个价值和重量为vi、wi的物品,从中挑选k个使单位重量的价值最大 A: 此题不能直接用贪心法:直接按物品的单位价值排序,然后依次取k个; 我们要求的最大值是,价值之和/重量之和;而上面所说是单位价值之和。 ---------------------------... ...
分类:其他好文   时间:2017-07-08 18:44:12    阅读次数:174
【最大化平均值】POJ3111-K Best
【题目大意】 给出v[]和w[],求的最大值。 【思路】 二分s(S)的值,可变形为s(S)*Σw>=Σv,所以只需要把求出x*w[i]-v[i],看看前k个的和是否大于等于0,大于等于0就满足条件。 由于进度非常高,注意二分的写法。 *原本在check(mid)=1之后会存下ansqueue,然后 ...
分类:其他好文   时间:2016-11-12 16:07:49    阅读次数:127
最大化平均值
题意:n个物品,价值v,重量wi,选k个,平均价值最大 样例 3 2(n,m) 2 2(w,v) 5 3 2 1 0.75 分析:看到这道题的一瞬间,我就有了一个zz想法,贪心搞啊,但是试了一发样例,发现挂了 (3+2)/(2+5)=0.714, 最佳是第一个和第三个,这就尴尬了,发现不仅和平均价值 ...
分类:其他好文   时间:2016-05-26 20:38:17    阅读次数:293
POJ_3111_K_Best
描述 分析 二分. 最大化平均值(同POJ 2976 Dropping Tests). 不等式变形做就可以了. 注意: 1.算c的值的时候不用担心算爆,int会先被提升为double再做运算,所以r取INF也没关系,不会爆(最多是INF*INF). 2.但是r取INF精度就不够了,所以还是乖乖取ma ...
分类:其他好文   时间:2016-04-23 08:57:40    阅读次数:188
【二分查找-最大化平均值】POJ2976 - Dropping Test
【题目大意】给出n组ai和bi,去掉k个使得a的总和除以b的总和最大。【思路】也就是取(n-k)个数,最大化平均值,见《挑战程序设计竞赛》P144,最后公式为c(x)=((ai-x*bi)从大到小排列的前(n-k)个的和不小于0) 1 #include 2 #include 3 #include 4...
分类:其他好文   时间:2015-09-15 23:35:13    阅读次数:427
poj 3111 K Best (二分搜索之最大化平均值之01分数规划)
DescriptionDemy has n jewels. Each of her jewels has some value vi and weight wi.Since her husband John got broke after recent financial crises, Demy ...
分类:其他好文   时间:2015-09-04 18:20:31    阅读次数:238
最大化平均值
有n个物品的重量和价值分别是Wi和Vi,从中选出K个物品使得单位重量的价值最大。 最大化平均值的经典,一般最先想到可能的方法是按照单位价值排序,从大到小的进行选取,但是这个方法对于下面一组例子来说: n=3;  k=2;   (w,v)=(2,2),(5,3),(2,1);则可能得出的结果是5/7=0.714,所以这个方法是要排除的,那么如何想到最大化平均值这个方向呢?实际上,对于这个问题我们...
分类:其他好文   时间:2015-06-08 19:39:40    阅读次数:104
26条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!