博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
call 大佬 三分姿势
阅读量:4357 次
发布时间:2019-06-07

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

 

为什么注释掉的三分方式不能过 

@大佬

题目来源:

貌似不是eps的问题

#include
#include
#define eps 1e-4using namespace std;double a,b,c,x,y;double l,r,p,mid1,mid2,k1,k2,ans1,ans2;double f(double fx){ double fy=a*fx*fx+b*fx+c; return sqrt((x-fx)*(x-fx)+(y-fy)*(y-fy));}int main(){ scanf("%lf%lf%lf%lf%lf",&a,&b,&c,&x,&y); l=-200;r=200; while(r-l>eps) { //mid1=(2*l+r)/3;mid2=(l+2*r)/3;//这种三分姿势不能过 mid1=(l+r)/2;mid2=(mid1+r)/2; k1=f(mid1);k2=f(mid2); if(k1<=k2) r=mid2; else l=mid1; } printf("%.3lf",f(l)); return 0;}

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/6550317.html

你可能感兴趣的文章
安装 OpenSSL 工具
查看>>
用长微博工具发布长微博
查看>>
大庆金桥帆软报表案例
查看>>
JavaScript BOM加载事件
查看>>
Java复习总结——详细理解Java反射机制
查看>>
Navicat for MySQL10.1.7注册码
查看>>
Proxy模式
查看>>
读书多些会怎样
查看>>
浏览器好用的技术
查看>>
HDU 2188------巴什博弈
查看>>
tp5任务队列使用supervisor常驻进程
查看>>
Xmind?
查看>>
spring+quartz 实现定时任务三
查看>>
day2-三级菜单
查看>>
linux下升级4.5.1版本gcc
查看>>
Beanutils
查看>>
FastJson
查看>>
excel4j
查看>>
Thread
查看>>
HtmlEmail
查看>>