博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 2899 hdu 3400 三分/几何
阅读量:7048 次
发布时间:2019-06-28

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

hdu2899 ;

水提,直接三分,事实上求导后二分也能够。

#include
#include
using namespace std; double y; double inline f( long double x){ 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;}int main(){ int T;scanf("%d",&T); while(T--) { cin>>y; double l,r,m1,m2; l=0;r=100; while(r-l>0.000001) { m1=l+(r-l)/3; m2=r-(r-l)/3; if(f(m1)

hdu3400  有俩个未知。第一次确定。则第二个函数式先见后增的,而第二个反馈出最小值后,第一个未知也是先见后增的,所以三分套三分(九分??呵呵~)

#include
#include
#include
using namespace std;struct xy{ double x,y;};double inline dis( xy a,xy b){ return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));}xy A,B,C,D; int p,q,r;double inline s(xy a ,xy b){ return dis(a,A)/p+dis(a,b)/r+dis(b,D)/q;}double f(xy t){ xy l,r,m1,m2; l=C;r=D; while(dis(r,l)>0.0001) { m1.x=l.x+(r.x-l.x)/3; m1.y=l.y+(r.y-l.y)/3; m2.x=r.x-(r.x-l.x)/3; m2.y=r.y-(r.y-l.y)/3; if(s(t,m1)
0.0001) { m1.x=l.x+(r.x-l.x)/3; m1.y=l.y+(r.y-l.y)/3; m2.x=r.x-(r.x-l.x)/3; m2.y=r.y-(r.y-l.y)/3; if(f(m1)

转载地址:http://yldol.baihongyu.com/

你可能感兴趣的文章
WordPress禁止全英文的垃圾评论内容的方案
查看>>
mydumper安装和使用
查看>>
微信小程序开发之分包
查看>>
使用 Exception 写出优雅的代码
查看>>
我的友情链接
查看>>
在js中如何获取地址栏上的参数呢
查看>>
ELK日志分析单机系统详解
查看>>
MonkenRunner通过HierarchyViewer定位控件的方法和建议(Appium/UIAutomator/Robotium姊妹篇)...
查看>>
[开源] 轻量级移动设备即时通讯技术MobileIMSDK:Android客户端开发指南
查看>>
js函数返回多个返回值的示例代码
查看>>
eclipse.ini内存设置
查看>>
ceph上weight和reweight的区别
查看>>
【路由器API】通过程序控制路由器的各种操作
查看>>
JUULUU kgb2b 龙猫B2B2c商城平台示例上线
查看>>
CentOS 6.3下配置LVM(逻辑卷管理)
查看>>
Flex中的皮肤(二)
查看>>
Linux od 命令
查看>>
我的友情链接
查看>>
What are words
查看>>
android之bundle传递数据--两个activities之间
查看>>