二分贪心 F 切网线
来源:互联网 发布:python eval函数 编辑:程序博客网 时间:2024/06/12 01:22
1、简单描述
k根网线,长度已知,切成m段,网线最长切多长?
2、思路
#include <iostream>#include <iomanip>#include <stdio.h>#include <cmath>using namespace std;double l[10005];int n,k;const double eps = 1e-8;bool judge(double x){int num=0;for(int i=0;i<n;i++){num+=(int)(l[i]/x);}return num>=k;}int main(){while(scanf("%d%d", &n, &k) != EOF) { int sum = 0; for(int i = 0; i < n; i++) { scanf("%lf", &l[i]); sum += l[i]; } double l = 0.0, r = 100001.0; while(eps<fabs(r-l)) { double mid=(l+r)/2; if(judge(mid)) l=mid; else r=mid; } printf("%.2lf\n",floor(r*100)/100); }return 0;思路很简单,查找上下限,二分查找。但是这个double型数据的处理很有问题,改了好几遍,感觉都没问题,最后搜了一下题解,嗯,题解也wa了,最后稀里糊涂的改了改,G++改成了C++,过了。
0 0
- 二分贪心 F 切网线
- 二分贪心专题F
- 二分贪心 F
- CF 589F 贪心+二分
- ACM-二分贪心F-06
- CodeForces 589F -- F. Gourmet and Banquet (二分 + 贪心)
- codeforce 589F(二分 +(贪心 or 网络流))
- CodeForces 589F Gourmet and Banquet(贪心+二分)
- Codeforces 589F Gourmet and Banquet(二分+贪心)
- 浙江14届省赛 F.Heap Partition(ZOJ 3963)[贪心][二分]
- CodeForces 589F:Gourmet and Banquet(二分+贪心)
- 二分-网线主管
- |NOIOJ|二分|04:网线主管
- 【openjudge】网线主管 二分查找
- 2015-2016 ACM-ICPC, NEERC, Southern Subregional Contest F. Gourmet and Banquet(贪心+二分)
- 文章标题 codeforces 598F :Gourmet and Banquet(贪心+二分)
- 二分+贪心
- 贪心 + 二分
- 1004.成绩排名
- 第十周算法分析与设计: Find Bottom Left Tree Value
- broadcast与broadcast receiver
- SMM整合页面初始化加载
- 程序员的能力拓展模型
- 二分贪心 F 切网线
- AlarmManager详解
- 史上最全的程序员求职渠道总结
- git 中文乱码
- Android Service总结
- JavaScript语言基础---(六)匿名函数
- git经验之更改远程仓库地址
- 二分贪心 G 受热膨胀
- 很方便的c++字符串转换为16进制