nyoj-914 Yougth的最大化
来源:互联网 发布:halcon去毛刺检测算法 编辑:程序博客网 时间:2024/06/05 00:11
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=914
二分法加贪心,不理解的可以上网上搜大神的。。。。。。
代码:#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int w[12000],v[12000];double total[12000];int n,k;int deal(double num){int i;double sum=0;for(i=0;i<n;i++){total[i]=v[i]-num*w[i];}sort(total,total+n);for(i=0;i<k;i++){sum+=total[n-1-i];}return sum>=0;}double reach(double end){int i;double l=0,r=end,mid;for(i=0;i<100;i++){mid=(l+r)/2;if(deal(mid)) l=mid;else r=mid;}return l;}int main(){double max,temp;int i;while(~scanf("%d%d",&n,&k)){max=0;for(i=0;i<n;i++){scanf("%d %d",&w[i],&v[i]); temp=v[i]/w[i]; if(temp>max) max=temp;}printf("%.2lf\n",reach(max));}return 0;}
0 0
- NYOJ 914 Yougth的最大化
- NYOJ 914 Yougth的最大化
- nyoj-914 Yougth的最大化
- NYOJ - 914 Yougth的最大化
- Yougth的最大化 nyoj 914
- NYOJ-914 Yougth的最大化
- NYOJ 914 Yougth的最大化
- NYOJ 914 Yougth的最大化
- NYOJ-914 Yougth的最大化
- nyoj 914 Yougth的最大化
- NYOJ 914 Yougth的最大化
- NYOJ Yougth的最大化
- nyoj 914 Yougth 最大化
- NYOJ 914 Yougth的最大化 【贪心】+【二分】
- NYOJ 914-Yougth的最大化(二分)
- nyoj 题目914 Yougth的最大化
- NYOJ 914 Yougth的最大化(二分搜索 + 贪心)
- NYOJ 914 Yougth的最大化(二分法 + 贪心)
- 大系统演进之道
- Java及Web程序调用hadoop2.6
- 千里之行之庖丁解牛
- Unreal Engine 4 蓝图之自定义事件
- 一份很易懂的Android手机拍照代码
- nyoj-914 Yougth的最大化
- 千里之行之设计经验
- Nginx模块开发
- 千里之行之系统工程方法
- 循环破防图片和知识回顾
- VS2012下Visual Leak Detector(vld)的配置和使用
- Ubuntu 14.10 安装Sublime Text 支持中文输入法 Fcitx
- Easy way to determine virtualization technology
- 关于android开发调用本地库时候的异常处理