Can you solve this equation?(二分)
2012-05-08 21:33
323 查看
#include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #include <iostream> using namespace std; double result(double x) { return 8*pow(x,4)+7*pow(x,3)+2*pow(x,2)+3*x+6; } int main() { //freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout); int t,i; double y,x,l,r,mid; scanf("%d",&t); while(t--) { scanf("%lf",&y); if(result(0.0)>y||result(100.0)<y) { printf("No solution!\n"); } else { l=0.0;r=100.0; while(r-l>1e-7) { mid=(l+r)/2; if(result(mid)>y) r=mid-1e-7; else l=mid+1e-7; } printf("%.4lf\n",l); } } return 0; }
相关文章推荐
- HDU 2199 Can you solve this equation? (二分)
- HDU 2199 Can you solve this equation?(二分)
- hdu 2199 Can you solve this equation? 二分
- HDU 2199 Can you solve this equation(二分水题)
- 4.1.1--二分--Can you solve this equation?
- Hdu 2199--Can you solve this equation? 简单二分
- hdu 2199 Can you solve this equation? 二分
- HDU 2199 Can you solve this equation? 二分水题
- HDOJ 2199 Can you solve this equation? (二分)
- Can you solve this equation?(二分)
- HDU(2199)Can you solve this equation?二分
- HDU Problem 2199 Can you solve this equation? 【二分】
- HDU - 2199:Can you solve this equation?(二分求根、零点逼近)
- HDU 2199 Can you solve this equation? 二分
- HDU 2199 Can you solve this equation(二分水题)
- hdu2199 Can you solve this equation? (二分搜索)
- HDU 2199 Can you solve this equation?(二分)
- hdu 2199 Can you solve this equation?(高精度二分)
- Can you solve this equation?---hdu2199(二分)
- hdoj 2199 Can you solve this equation? 【二分枚举】