HDOJ2199Can you solve this equation?【二分查找】
来源:互联网 发布:tensorflow 对比spark 编辑:程序博客网 时间:2024/06/01 17:57
Can you solve this equation?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12844 Accepted Submission(s): 5738
Problem Description
Now,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 100;
Now please try your lucky.
Now please try your lucky.
Input
The first line of the input contains an integer T(1<=T<=100) which means the number of test cases. Then T lines follow, each line has a real number Y (fabs(Y) <= 1e10);
Output
For each test case, you should just output one real number(accurate up to 4 decimal places),which is the solution of the equation,or “No solution!”,if there is no solution for the equation between 0 and 100.
Sample Input
2100-4
Sample Output
1.6152No solution!
注意精度
#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>using namespace std;int main(){int i,j,t;double y,mid,a,b;scanf("%d",&t);while(t--){scanf("%lf",&y);a=0;b=100;double count;count=8.0*pow(100.0,4.0)+7.0*pow(100.0,3.0)+2.0*pow(100.0,2.0)+300.0+6.0;if(y-6.0000<1e-10||y-count>1e-10){printf("No solution!\n");continue;}while(b-a>1e-10){mid=(a+b)/2.0;count=8.0*pow(mid,4.0)+7.0*pow(mid,3.0)+2.0*pow(mid,2.0)+3.0*mid+6.0;if(count-y>1e-10)b=mid;else a=mid;}printf("%.4lf\n",mid);}return 0;}
0 0
- HDOJ2199Can you solve this equation?【二分查找】
- HDOJ2199Can you solve this equation?(二分)
- hdoj2199Can you solve this equation?
- hdoj2199Can you solve this equation?
- hdoj 2199 Can you solve this equation?【二分查找】【水】
- hdu 2199 Can you solve this equation? 简单二分查找
- hdu2199Can you solve this equation? (浮点型二分查找)
- HDU 2199 Can you solve this equation(二分查找)
- HDOJ 2199 Can you solve this equation?(二分查找法)
- 二分查找:hdu 2199 Can you solve this equation?
- HDOJ-2199-Can you solve this equation?(二分查找)
- HDOJ Can you solve this equation? 2199【二分查找】
- HDOJ 2199 Can you solve this equation?(二分查找)
- 二分查找 Problem 1001 Can you solve this equation?
- hdoj 2199 Can you solve this equation? 【二分查找】
- Can you solve this equation?(二分)
- HDU2199:Can you solve this equation?(二分)
- Can you solve this equation?(二分)
- 线程安全与可重入
- iOS应用崩溃日志揭秘
- RMQ的st算法详解
- Trie树、字典树
- The connection to adb is down, and a severe error has occured.
- HDOJ2199Can you solve this equation?【二分查找】
- iOS 获取设备ip地址
- Netty实用小程序。
- 超链接的状态
- Spring MVC3.0.5搭建全程
- uvalive 2797
- Xamarin使用Jar檔
- IP协议首部详细分析
- Android图片处理