派
来源:互联网 发布:天津空港菜鸟网络 编辑:程序博客网 时间:2024/04/20 02:06
链接
#include<bits/stdc++.h>using namespace std;#define PI 3.141592653589int main(){ int n,f,t; cin >> n >> f; double r=0,l=0,mid; double num[10000+10]; for(int i=0;i<n;i++){ cin >> t; num[i] = t*t*PI; r = max(r,num[i]); } while(r-l>1e-5){ int ans = 0; mid = (l+r)/2; for(int i=0;i<n;i++){ ans += num[i]/mid; } if(ans<f+1) r = mid; else l = mid; } printf("%.3lf\n",l); return 0;}//使用二分法尝试
开始不知道是样例有问题,还是自己代码存在小bug,一直不通过,重写之后没问题,一上午心情都没了
好吧,最终发现是因为pi的值最开始不精确导致的,以后这类值最好使用acos(-1.0)
阅读全文
0 0
- 派
- 派
- 派
- 下派
- “欧派”
- 少年派
- Pie(派)
- 青春派
- 商派
- LA3635派
- 香蕉派
- 香蕉派
- POJ派
- [openjudge05]派
- 题目:派
- 代码派和调试派
- “派派”的用户病毒营销
- 派放Gmail邀请
- Linux应用程序开发工具--GCC编译器
- HardFault错误来源
- 略分析vue三大组件:vue-router/vuex/vue-resource用途
- Liunx 应用程序开发——GCC
- arcgis oracle 判断点在哪个面的sql
- 派
- uva 1614 贪心
- Linux查看当前在线用户信息
- python 2.7.14解压
- QT Create 学习之 QTableWidget
- Linux操作复习(一):文件命令相关
- 人为什么会出轨?麻省理工学院告诉你:男女配对的真相
- 6段Python代码刻画深度学习历史:从最小二乘法到深度神经网络
- IT人喝酒,不同岗位不同姿势