UVA10341
来源:互联网 发布:淘宝手机单刷 编辑:程序博客网 时间:2024/06/06 12:32
运用二分查找,直到精确值够为止。
AC代码:
#include <cstdio>#include <cstring>#include <cmath>#include <algorithm>using namespace std;double p, q, r, s, t, u;double solve(double a) { return p * exp(-a) + q * sin(a) + r * cos(a) + s * tan(a) + t * a * a + u;}int main(){ double ll, rr, cur, ans; while(scanf("%lf%lf%lf%lf%lf%lf", &p, &q, &r, &s, &t, &u) != EOF) { ll = 0.0, rr = 1.0; if(solve(ll) * solve(rr) > 0) { printf("No solution\n"); continue; } while(rr - ll > 1e-10) { ans = ll + (rr - ll) / 2.0; cur = solve(ans); if(cur > 0) ll = ans; else rr = ans; } printf("%.4lf\n", ans); } return 0;}
0 0
- UVA10341
- uva10341
- uva10341
- 二分-UVA10341
- Uva10341——二分
- uva10341 - Solve It
- UVa10341 Solve It!
- uva10341(解方程)
- uva10341 - Solve It
- UVA10341二分解方程
- uva10341 Solve It
- UVA10341 solve it 二分
- Uva10341 水二分 卡精度
- [二分&&高精度]Solve It uva10341
- UVA10341解方程(二分)
- 例题2.26 解方程 UVa10341
- UVA10341 二分枚举解方程
- 【uva10341】二分法解方程,注意单调性
- vpnc ubuntu vpn代理服务器设置
- bzoj 1412: [ZJOI2009]狼和羊的故事
- 2014年——年中总结
- 【云计算】虚拟化技术
- 调试程序方法
- UVA10341
- 去掉Launcher两边的黑色渐变区域
- 待看blog
- xcode添加static library project
- 黑马程序员16——OC之Fundation(NSNumber)
- javaWeb学习笔记——关于交叉连接-内连接-左外连接-右外连接的区别
- iOS网络编程实践--NSStream实现TCP Socket iPhone客户端
- mmap/ioremap 内存相关
- 分布式文件系统测试方法与测试工具