杭电 1551 Cable master 解题报告
2013-02-16 20:27
218 查看
题目偶不说了,贴代码:
实话说,之前Wrong了很多次,而且我不知道为什么。懒得研究~
#include<iostream> using namespace std; int main() { double temp,eps=1e-7; int i,sum,max,low,high,mid,ans,n,k,s[10001]; while(cin>>n>>k && (n||k)) { sum=max=0; for(i=0;i<n;i++) { cin>>temp; s[i]=(int)((temp+eps)*100); if(max<s[i]) max=s[i]; } ans=0; low=1; high=max; while(high>=low) { sum=0; mid=(low+high)/2; for(i=0;i<n;i++) sum+=s[i]/mid; if(sum>=k) { low=mid+1; if(ans<mid) ans=mid; } else high=mid-1; } printf("%.2lf\n",ans*0.01); } }
实话说,之前Wrong了很多次,而且我不知道为什么。懒得研究~
相关文章推荐
- 杭电 HOJ 2553 N皇后问题 解题报告
- 杭电 HOJ 1166 敌兵布阵 解题报告
- 杭电OJ 1102(Constructing Roads)解题报告
- 杭电dp题集,附链接还有解题报告!!!!!
- 杭电ACM 2000->2099 100道题 详细解题报告出炉
- 杭电OJ 题 1209 Clock 解题报告
- 杭电OJ题 1408 盐水的故事 解题报告
- 杭电OJ题1719 Friend 解题报告
- 杭电ACM hdu 1171 Big Event in HDU 解题报告(母函数)
- 杭电2048解题报告
- 杭电 2438 Turn the corner 解题报告
- 杭电 3400 Line belt 解题报告
- 杭电OJ题1018 Big Number 解题报告
- 杭电HDOJ1024 解题报告
- 杭电acm1406hdu-acm-1406解题报告
- 杭电OJ题 1280 前m大的数 解题报告
- 【杭电1551】Cable master
- 杭电OJ1466动态规划经典题(解题报告)
- 杭电OJ题 1412 {A} + {B} 解题报告
- 杭电OJ题1720 A+B Coming 解题报告