博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 10341 - Solve It
阅读量:6414 次
发布时间:2019-06-23

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

hot3.png

根据一些数学知识可知,整个函数是单调递减的,所以根据二分法找零点。

需要注意 浮点类型数字的比较方法。

 

#include
#include
#include
int p, q, r, s, t, u;double calcu(double x) { return p * exp(-x) + q * sin(x) + r * cos(x) + s * tan(x) + t * pow(x, 2) + u;}int main() { while (scanf("%d%d%d%d%d%d", &p, &q, &r, &s, &t, &u) != EOF) { if (calcu(0) * calcu(1) > 0) { printf("No solution\n"); } else { double l = 0, r = 1; double mid; double midValue; while (r - l > 1e-9) { mid = (r + l) / 2; midValue = calcu(mid); if (midValue > 0) l = mid; else r = mid; } printf("%1.4lf\n", mid); } } return 0;}

 

转载于:https://my.oschina.net/jdflyfly/blog/283635

你可能感兴趣的文章
Spring Data JPA Batch Insertion
查看>>
UEditor自动调节宽度
查看>>
JAVA做验证码图片(转自CSDN)
查看>>
Delphi TServerSocket,TClientSocket实现传送文件代码
查看>>
JS无聊之作
查看>>
Mac上搭建ELK
查看>>
443 Chapter7.Planning for High Availability in the Enterprise
查看>>
框架和语言的作用
查看>>
unidac连接ORACLE免装客户端驱动
查看>>
Cygwin + OpenSSH FOR Windows的安装配置
查看>>
咏南中间件支持手机客户端
查看>>
fastscript增加三方控件之二
查看>>
Windows Vista RTM 你准备好了么?
查看>>
Tensorflow Serving 模型部署和服务
查看>>
Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析与实例应用
查看>>
topcoder srm 680 div1 -3
查看>>
具体数学第二版第四章习题(1)
查看>>
高效前端优化工具--Fiddler入门教程
查看>>
【翻译】我钟爱的HTML5和CSS3在线工具
查看>>
Java多线程学习(吐血超详细总结)
查看>>