hdu 2199 二分解方程
2012-02-14 13:13
260 查看
题意:给出Y的值,求x的值
思路:x 是浮点型,枚举?不会。。用的是二分查找。
思路:x 是浮点型,枚举?不会。。用的是二分查找。
#include<iostream> using namespace std; double ans(double x) {return 8*x*x*x*x+7*x*x*x+2*x*x+3*x+6;} int main() { double Y,b,c,mid; int N; scanf("%d",&N); while(N--) { scanf("%lf",&Y); if(Y<ans(0)||Y>ans(100)) { printf("No solution!\n"); continue; } b=0;c=100; while(c-b>1e-10) { mid=(b+c)/2.0; if(ans(mid)>Y) c=mid-(1e-10); else if(ans(mid)<Y)b=mid+(1e-10); } printf("%.4f\n",mid); } }
相关文章推荐
- 【二分解方程】hdu 2199 Can you solve this equation?
- HDU 2199 Can you solve this equation? 二分求方程解
- hdu 2199 解方程(二分法)
- NYOJ 503 & HDU 2199 解方程(二分)
- hdu 2199 二分法求方程的根
- hdu2675二分解方程
- HDU-2199 二分搜索解方程
- HDU-2899 三分解方程
- hdu 2199 Can you solve this equation?(二分查找方程的根)
- HDU 2199 Can you solve this equation? (二分法解方程)
- NYOJ 503 & HDU 2199 解方程(二分)
- hdu 2199 二分法求单调函数方程的解
- HDU 2199(二分求方程解)
- HDU 2199 Can you solve this equation? && NYOJ 503 解方程
- 【二分解方程】hdu 2899 Strange fuction
- hdu 1164 试除法对整数分解
- hdu-2199、hdu2899、hdu2141、hdu2289二分,牛顿迭代
- HDU5974 A Simple Math Problem---数论--转化解方程
- hdu 1006 Tick and Tick (解不等式方程)
- hdu 2199 Can you solve this equation?