poj 1064 Cable master 二分长度
来源:互联网 发布:中国的软件行业 编辑:程序博客网 时间:2024/04/30 22:39
题目大意就是给你n条绳子,和每条绳子的长度,要求你切出k条相同长度的绳子。求能够切的最大长度,答案保留两位小数
这道题就是给定一个上限和下限对答案进行二分然后注意处理一下精度就ok了
#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cmath>using namespace std;#define inf 0x7fffffffint n,k;double kep[10000];bool C(double x){ int sum=0; for(int i=0;i<n;i++) { sum=sum+(int)(kep[i]/x); } if(sum>=k) return true; else return false;}int main(){ while(~scanf("%d%d",&n,&k)) { for(int i=0;i<n;i++) scanf("%lf",&kep[i]); double le,rg,mid; le=0,rg=inf; for(int i=0;i<100;i++) //这里开到100就是对精度进行处理 { mid=(rg+le)/2; if(C(mid)) le=mid; else rg=mid; } printf("%.2lf\n",floor(le*100)/100); } // system("pause"); return 0;}
- 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 二分
- POJ 1064 Cable master【二分】
- POJ 1064 Cable master 浮点数二分
- POJ 1064 Cable master 浮点数二分
- poj-1064Cable master(二分)
- poj 1064 Cable master ,二分 精度!!!
- POJ 1064 Cable master (二分答案)
- 汇编语言指令大全
- PhoneGap 常见错误集锦及解决办法
- CSS3 (二) 边框
- 如何从联系人里加载列表(ListView)
- 设计模式 -- 模板方法模式 TemplateMethod
- poj 1064 Cable master 二分长度
- java 静态变量和静态块底层原理
- eclipse常用插件在线安装地址或下载地址
- ZIP BOMB
- Android.mk详细介绍
- alsa lib中ttable相关学习
- PHP的WebServices实现
- 简单的Linux脚本程序
- springmvc