随笔 - 46  文章 - 0  评论 - 1  阅读 - 6155

三分

ref:http://blog.csdn.net/acdreamers/article/details/9989197

ref:http://blog.csdn.net/pi9nc/article/details/9666627

Code(luogu 3382):

复制代码
 1 #include<cstdio>
 2 #include<cstring>
 3 #include<algorithm>
 4 #define MN 15
 5 #define eps 1e-6
 6 using namespace std;
 7 inline int in(){
 8     int x=0;bool f=0; char c;
 9     for (;(c=getchar())<'0'||c>'9';f=c=='-');
10     for (x=c-'0';(c=getchar())>='0'&&c<='9';x=(x<<3)+(x<<1)+c-'0');
11     return f?-x:x;
12 }
13 double a[MN],l,r;
14 int n;
15 inline double check(double x){
16     double res=0.0;
17     for (int i=0;i<=n;++i) res=res*x+a[i];
18     return res;
19 }
20 int main()
21 {
22     scanf("%d%lf%lf",&n,&l,&r);
23     for (int i=0;i<=n;++i) scanf("%lf",&a[i]);
24     while (r-l>eps){
25         double lmid=l+(r-l)/3,rmid=r-(r-l)/3;
26         if (check(lmid)<check(rmid)) l=lmid;
27         else r=rmid;
28     }printf("%.5lf",l);return 0;
29 }
复制代码

 

posted on   whz2002  阅读(125)  评论(0编辑  收藏  举报
编辑推荐:
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
阅读排行:
· 官方的 MCP C# SDK:csharp-sdk
· 一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
· 提示词工程师自白:我如何用一个技巧解放自己的生产力
· 一文搞懂MCP协议与Function Call的区别
· 如何不购买域名在云服务器上搭建HTTPS服务
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示