poj Pie 二分
来源:互联网 发布:百度推广账户优化 编辑:程序博客网 时间:2024/06/06 16:27
#include<stdio.h>#include<string.h>#include<algorithm>#define PI 3.1415926535897932using namespace std;double a[20000];int T,sum;int main(){scanf("%d",&T);while(T--){int n,f;scanf("%d%d",&n,&f);f=f+1;sum=0;double Max=0.0;for(int i=0;i<n;i++){scanf("%lf",&a[i]);a[i]=1.0*a[i]*a[i];sum+=a[i];}double low,high,mid;int num=0;low=0.0;//每个人能分到的下界
high=sum/f;//上界while(high-low>0.000001){mid=(low+high)/2;num=0;for(int i=0;i<n;i++){num+=(int)(a[i]/mid);}if(num<f)//进行判断 改变上界与下界的值 {high=mid;}else {low=mid;}}printf("%.4f\n",mid*PI);}return 0;}
0 0
- POJ 3122 Pie 二分
- POJ 3122 Pie 二分
- poj 3122 Pie (二分)
- Pie - POJ 3122 二分
- POJ 3122 Pie(二分)
- POJ 3122pie(二分)
- POJ 3122 pie 二分
- [poj 3122] Pie 二分
- POJ Pie 3122 (二分)
- poj Pie 二分
- POJ 3122 - Pie(二分)
- poj 3122 pie(二分搜索)
- poj 3122 Pie 二分答案
- POJ 3122 Pie【二分答案】
- poj 3122&&hdu1969 Pie(二分)
- poj 3122 Pie (二分查找)
- POJ 3122-Pie(二分+精度)
- 【POJ 3122】 Pie (二分+贪心)
- 在Java中编写完美的equals方法
- 第5周 项目1-建立顺序栈算法库
- 将Eclipse代码导入到AndroidStudio的两种方式
- LeetCode 292. Nim Game 题解(C++)
- SVM-支持向量机算法概述
- poj Pie 二分
- 重构-改善既有的代码设计(三)
- iOS10 去掉导航栏分割线
- 18-线性地址转换实验
- 职业生涯规划——从参加宣讲会开始吧
- 根据键盘录入的值输出相应的星型图案
- 优秀程序员的45个习惯
- web 服务器的作用
- 雅虎网站页面性能优化的34条黄金守则