day2 HDU - 2899
来源:互联网 发布:逆战射源码 编辑:程序博客网 时间:2024/04/29 10:04
#include"iostream"#include"iomanip"#include"math.h"using namespace std;double f(double x){ return 42*x*x*x*x*x*x+48*x*x*x*x*x+21*x*x+10*x;}double F(double x,double y){ return 6*x*x*x*x*x*x*x+8*x*x*x*x*x*x+7*x*x*x+5*x*x-y*x;}double find(double y){ double l,r,mid,k; l=0; r=100; while(l+0.00001<r) { mid=(l+r)/2.0; k=f(mid); if(fabs(k-y)>0.00001) { if(k>y)r=mid; else l=mid; } else break; } return mid;}int main(){ int t; double y,k; cin>>t; while(t--) { cin>>y; if(f(100)<=y) cout<<fixed<<setprecision(4)<<F(100,y)<<endl; else { cout<<fixed<<setprecision(4)<<F(find(y),y)<<endl; } } return 0;}要求解函数极值点,二分求解导数零点,注意控制精度,以二分值点导数值与目标值差是否超过精度作为判断条件
0 0
- day2 HDU - 2899
- day2 HDU - 1061
- day2 HDU 1969 Pie
- Day2
- day2
- DAY2
- day2
- DAY2
- day2
- day2
- day2
- day2
- day2
- day2
- day2
- day2:
- day2
- Day2
- [bzoj1912][Apio2010]patrol 巡逻(树上dp)
- linux启动流程 (1)
- 时钟事件执行时间超出时钟周期问题解释
- My.ini的简单配置
- 数据挖掘Apriori算法python实现
- day2 HDU - 2899
- IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型
- PE文件的执行顺序
- mongoDB 学习笔记(二)聚合查询
- 带返回值跳转的->安卓
- 解决IntelliJ IDEA 创建Maven项目速度慢问题
- js获取输入框信息
- POJ1631——Bridging signals(动态规划,最长上升子序列应用)
- nodejs-- npm模块管理器