博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2899 Strange fuction
阅读量:7060 次
发布时间:2019-06-28

本文共 761 字,大约阅读时间需要 2 分钟。

在区间(0,100)。在恒大二阶导数0。f(x)有极小值。用的最低要求的一阶导数值点;

#include
#include
#include
#include
const double eps=1e-6;double f(double x,double y){ return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*pow(x,2)-y*x;}double fpi(double x,double y){ return 42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x-y;}double slove(double y){ double left=0.0,right=100.0,mid; while(right-left>eps) { mid=(left+right)/2; if(fpi(mid,y)<0.0) left=mid; else right=mid; } return mid;}int main(void){ int t; double y; scanf("%d",&t); while(t--) { scanf("%lf",&y); printf("%.4f\n",f(slove(y),y)); } return 0;}

版权声明:本文博客原创文章。博客,未经同意,不得转载。

你可能感兴趣的文章
mysql主主复制+keepalived实现高可用
查看>>
Python学习笔记(二)——Python类型
查看>>
Hibernate入门一
查看>>
OpenStack(Queens版)高集群-3.高可用配置(pacemaker&haproxy)
查看>>
Web troubleshooting分析常用的命令
查看>>
我的友情链接
查看>>
smartsvn学习(二)如何在Xcode下使用SVN
查看>>
shell脚本:lvs启动简易脚本
查看>>
Core Motion框架使用方法
查看>>
centOS 安装gitlab
查看>>
我的友情链接
查看>>
二维条码防伪封签是怎样进行防伪的
查看>>
今天,让Mac更好用!
查看>>
Nginx 反向代理配置及403出现原因
查看>>
64位Fedora运行32位C++程序所需的类库
查看>>
Linux 第36,37天 team,taskset,pmap
查看>>
探究施乐打印机新功能
查看>>
简单道理
查看>>
linux下查看自己公网IP
查看>>
netbios功能简介
查看>>