poj 1064
来源:互联网 发布:sql msde 编辑:程序博客网 时间:2024/06/07 16:06
二分查找
#include <iostream>#include <math.h>using namespace std;const int MAXN = 10005;const int INF = 100005;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;}int main() {scanf("%d%d", &n, &k);for(int i=0; i<n; i++)scanf("%lf", &l[i]);double lowBound = 0;double upperBound = INF;for(int i=0; i<100; i++) {double middle = (lowBound + upperBound) / 2;if(C(middle))lowBound = middle;elseupperBound = middle;}printf("%.2f\n", floor(upperBound * 100) / 100);return 0;}
0 0
- poj 1064
- POJ 1064
- POJ 1064
- poj-1064
- poj 1064
- poj---1064
- poj 1064
- POJ 1064
- POJ 1064
- POJ 1064
- 【POJ】1064
- poj 1064
- poj 1064 Cable master
- poj 1064 Cable master
- poj 1064 Cable master
- POJ 1064 Cable master
- 二分法 poj 1064
- poj 1064 Cable master
- 给出两个整数a和b,请计算他们的和a + b,比如输入1和2,计算出结果为3。
- 十道海量数据处理面试题与十个方法大总结
- 新人的第一篇文章:谈商城中商品排序问题
- C++构造函数基础
- 枚举格式字符串
- poj 1064
- 第5周项目1 建立顺序栈算法库
- mvc(1)
- iOS 网络编程 (七)AFNetworking 3.1.0 使用
- Markdown语法
- javascript 函数
- 打造自己的php框架
- IO多路复用实践
- 学习封装 MVC (1)