poj 1064 Cable master
题意:给n段绳子,长度分别为c1,c2.....,切成相等的k段,求最大的长度
分析:二分长度,唯一注意的一点,输出的时候的精度
#include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; const int maxn=1e4+5; const double esp=1e-9; double c[maxn]; int n,k;bool judge(double mid){int cnt=0;for(int i=0;i<n;i++)cnt+=(int)(c[i]/mid);return cnt>=k; }int main(){while(~scanf("%d%d",&n,&k)){double l=0,r=0;for(int i=0;i<n;i++){scanf("%lf",c+i);r+=c[i];}r/=k;while(r-l>esp){double mid=(l+r)/2;if(judge(mid))l=mid;elser=mid;}r=floor(r*100)/100;printf("%.2f\n",r);}return 0; }
View Code
转载于:https://www.cnblogs.com/jihe/p/5571278.html
poj 1064 Cable master相关推荐
- POJ 1064 -- Cable master(二分)
题目链接 Description Inhabitants of the Wonderland have decided to hold a regional programming contest. ...
- POJ 1064 Cable master (二分答案)
题目链接:http://poj.org/problem?id=1064 有n条绳子,长度分别是Li.问你要是从中切出m条长度相同的绳子,问你这m条绳子每条最长是多少. 二分答案,尤其注意精度问题.我觉 ...
- POJ 1064 Cable master (二分答案,G++不过,C++就过了)
题目: 这题有点坑,G++过不了,C++能过. 条件:n个数据a[],分成k段,结果精度要求两位小数. 问题:每段最长为多少? 思路:因为精度要求为两位小数,我先把所有的长度a[]*100. 我们对答 ...
- (poj)1064 Cable master 二分+精度
题目链接:http://poj.org/problem?id=1064 DescriptionInhabitants of the Wonderland have decided to hold a ...
- poj 1064 java_poj 1064(二分答案)
题意: 有N条绳子,长度分别为 length[1,2,3,........,N]. 如果从它们中切割出K条长度相同的绳子,这K条绳子每条最长有多长? 结果保留两位小数. 题解: 二分可能的长度. AC ...
- Cable master (POJ No.1064)
二分搜索思想:bool C(double x)可以得到长度为x的绳子 //#define LOCAL #include<stdio.h> #include<math.h> in ...
- POJ 2251 Dungeon Master(三维BFS求最短路径)
3D dungeon 时间限制: 1 Sec 内存限制: 128 MB 提交: 2 解决: 2 [提交][状态][讨论版][命题人:201506020829][Edit] [TestData] 题 ...
- POJ 1966 Cable TV Network (最大流最小割)
$ POJ~1966~Cable~TV~Network $ $ solution: $ 第一眼可能让人很难下手,但本就是冲着网络流来的,所以我们直接一点.这道题我们要让这个联通图断开,那么势必会有两个 ...
- 二分法的应用:POJ1064 Cable master
/* POJ1064 Cable master时间限制: 1000MS 内存限制: 10000K 提交总数: 58217 接受: 12146 描述Wonderland的居民已经决定举办地区性编程比赛. ...
最新文章
- 英文首字母排序mysql_利用MySQL数据库来处理中英文取首字母排序
- 大数据中常见的端口号 总结汇总大全(最新)
- ebpf深入理解和应用介绍
- 在java中获取当前系统时间 插入数据库中的时间值没有时间只有日期的原因...
- JS调用ATL DLL
- linux rundeck安装与使用
- css img 适配尺寸_一次解决你的图像尺寸和定位问题
- 编译器之词法分析器(Lexical Analyzer)
- IIS建立FTP站点
- 使用 {}.format 对字符串进行格式(一)
- 计算机组成原理试题无答案,计算机组成原理试题及答案
- win10网页找不到服务器dns,win10系统浏览网页提示“找不到服务器或dns错误”的解决方法...
- S3C2440之IIC裸机驱动
- 认识PCIe---硬件篇
- chroot jail
- FPGA系统性学习笔记连载_Day19【综合实验】之【数字钟】【Intel Cycle IV FPGA平台验证】
- 智慧旅游建设智能化景区管理系统方案
- 大学物理第十三章复习笔记:波动光学基础
- 机器学习导论:什么是机器学习?
- 【数模国赛】经验分享
热门文章
- 有关提高visual studio开发效率的方法
- 【机器视觉】 Halcon代码导出高级语言代码
- tomcat catalina localhost 没有项目_实用shell脚本--一键配置tomcat定期日志清理功能
- c语言取奇数位构成新数,2、给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中.高位...
- Codeforces 987B. High School: Become Human
- 51nod 1448 二染色问题 (逆向考虑)
- Array Splitting CodeForces - 1197C
- java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
- C#引用office库
- HDU - 4461 The Power of Xiangqi