poj-1064Cable master(二分)
来源:互联网 发布:ga域名 编辑:程序博客网 时间:2024/05/17 22:18
题意:
给你一些缆线,把这些缆线分成等长的m段,长度尽量大(c++过)
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int n,k;double a[10005];bool greedy(double x){ int count = 0; for(int i = 0;i < n;i++) { int ret = a[i]/x; count += ret; if(count >= k) return true; } return false;}void search(double l,double r){ while(r - l > 1e-6) { double mid = ( l + r )/2; if(greedy(mid)) l = mid; else r = mid; } r = r*100; int ans = r; printf("%.2lf\n",ans*0.01);}int main(){ while(~scanf("%d%d",&n,&k)) { double max = 0; for(int i = 0;i < n;i++) { scanf("%lf",&a[i]); if(max < a[i]) max = a[i]; } search(0,max); }}
0 0
- poj-1064Cable 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 1064Cable 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(二分)
- iOS的Url中特殊字符的转码处理
- Linux下配置无线网卡为热点
- 黑马程序员--- 学习笔记(第十五天)
- C# virtual override abstract new区别
- Ajax实现三层级联2
- poj-1064Cable master(二分)
- 第五周作业——有向图邻接表表示及反向图构造
- 如何在线查询Digital Global存档影像数据
- 排序算法小记
- [Codeforces 125E] MST Company (单度限制最小生成树)
- hadoop学习笔记1----构造模块与集群安装ssh与启动Hadoop
- 优秀程序员的10个习惯
- NYOJ 30 Gone Fishing(贪心)
- hibernate配置