hdu 2899
来源:互联网 发布:大数据技术应用难吗 编辑:程序博客网 时间:2024/05/22 02:43
题目意思,求函数的最小值。
很少见这种要高数方法解的题目,我一直以为要有三分法,但极值毕竟不是最值,看了题解才知道解法,这里就引用牛人的解法吧:用到一次求导求单调性,二次求导判断凹凸性,然后二分查找求“极值”(个人认为是最值)
以下是代码:
#include<cstdio>#include<cstring>#include<iostream>#include<utility>#include<string>#include<vector>#include<algorithm>#include<queue>#include<cstdlib>#include<cmath>using namespace std;const double eps=1e-8;int y;double g(double x){ return 42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x;}double f(double x){ return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*pow(x,2)-y*x;}int main(){ int T; scanf("%d",&T); while(T--) { scanf("%d",&y); if(g(100.0)-y<=0) { printf("%.4lf\n",f(100.0)); continue; } double l=0,r=100,m; while(l+eps<=r) { m=(l+r)/2; if(g(m)-y<0) l=m; else r=m; } printf("%.4lf\n",f(m)); } return 0;}
- hdu 2899
- HDU 2899
- hdu 2899
- hdu 2899
- hdu 2899
- HDU-2899
- HDU-2899
- hdu 2899 hdu 3400 三分/几何
- HDU 2899 Strange fuction
- hdu 2899 Strange fuction
- HDU 2899 求导+二分
- hdu 2899 二分
- HDU 2899 三分查找
- hdu 2899 Strange fuction
- HDU 2899 Strange fuction
- hdu 2899 Strange fuction
- HDU 2899-Strange fuction
- hdu 2899 (数学+二分)
- 整理的微软面试题
- SqlParameter 学习笔记
- java 回调机制示例
- Windows 用来定位 DLL 的搜索路径
- Linux下c开发 之 线程通信(转)
- hdu 2899
- struts的异常处理
- 安装magento时网页显示500错误
- 关于 AndroidManifest.xml
- 世界上主要BIOS厂家介绍(Phoenix,AMI,Insyde,Byosoft)
- JEditorPane和JTextPane学习总结
- 《悟透JavaScript》学习札记五之奇妙的对象
- 《黑马程序员》java反射复习
- 字节序