POJ 1064 Cable master——二分 + 精度控制
来源:互联网 发布:java web爬虫框架 编辑:程序博客网 时间:2024/06/03 14:35
白书上的原题,对浮点数进行二分,注意保留两位小数不是四舍五入,2.579应该保留2.57
感觉这题没什么意思,为坑而坑,交G++错了,交C++就对了,貌似和scanf的判定有关
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <cmath>using namespace std;const int maxn = 100000 + 10;int N, K;double L[maxn];bool C(double x) { int num = 0; for (int i = 0; i < N; i++) { num += (int)(L[i] / x); } return num >= K;}void solve() { double lb = 0, ub = maxn; for (int i = 0; i < 100; i++) { double mid = (lb + ub) / 2; if (C(mid)) lb = mid; else ub = mid; } printf("%.2lf\n", floor(ub * 100) / 100);}int main(){ scanf("%d %d", &N, &K); for (int i = 0; i < N; i++) scanf("%lf", &L[i]); solve(); return 0;}
阅读全文
0 0
- POJ 1064 Cable master——二分 + 精度控制
- poj 1064 Cable master 【二分 + 精度控制】
- poj 1064 Cable master ,二分 精度!!!
- POJ 1064 Cable master(二分-精度)
- 二分——HDU1551:Cable master (精度控制)
- POJ1064 Cable master(二分,精度控制)
- POJ——1064 Cable master(二分 + 贪心)
- 二分入门——poj 1064 cable master
- poj 1064 Cable master(二分)
- poj 1064 Cable master(二分)
- POJ 1064 Cable master(二分)
- poj 1064 Cable master【二分】
- [二分]poj 1064 Cable Master
- poj 1064 二分 Cable master
- POJ 1064 Cable master 【二分】
- POJ 1064 - Cable master(二分)
- 【POJ 1064 Cable master】+ 二分
- Poj 1064 Cable master(二分
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- Ubuntu16.04 开热点
- JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单
- Dubbo之——服务只订阅(开发调试)
- 程序猿
- POJ 1064 Cable master——二分 + 精度控制
- 栈的建立以及使用
- ftp上传文件 访问报404
- 0519 G2n#W2B-C Find The Bone
- 质因数分解法求最大公约数
- 循环链表
- 为什么重载输出流符号的时候一定要返回引用
- Centos 7编译Android工程出现 error while loading shared libraries: libz.so.1 的问题
- eclipse生成带注释的set、get方法