uva10341(解方程)
来源:互联网 发布:求矩阵的行列式的值 编辑:程序博客网 时间:2024/05/18 12:31
题意:
给出一个方程,求解X;
思路:
因为方程是单调递减的,所以二分求解;
#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解方程(二分)
- 例题2.26 解方程 UVa10341
- UVA10341 二分枚举解方程
- 【uva10341】二分法解方程,注意单调性
- UVA10341二分解方程
- UVA10341
- uva10341
- uva10341
- uva10341 Solve It(二分法求单调方程的根)
- 二分-UVA10341
- 解方程
- 解方程
- 解方程
- 解方程
- 解方程
- 解方程
- 解方程
- 面试题5
- 菜鸟成长路上的自我激励
- HDU 3308 LCIS (线段树·单点更新·区间合并)
- java快速排序
- Android开发学习笔记:Intent的简介以及属性的详解
- uva10341(解方程)
- mybatis异常:Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}问题分析及解决
- 创建属于自己的代码仓库吧!
- poj 3009 Curling 2.0
- Xampp中mysql错误
- Linux进程管理 - PRI,nice,free,uname,netstat
- Swift学习笔记之函数
- gcc 编译报错
- hdu 2094