hdu 2199 Can you solve this equation?
来源:互联网 发布:淘宝客部分退款 编辑:程序博客网 时间:2024/04/29 08:26
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 <iostream>#include <stdio.h>using namespace std;double pp=1e-7;int main(){ int t; scanf("%d",&t); while(t--) { int y; scanf("%d",&y); if(8*100*100*100*100+7*100*100*100+2*100*100+3*100+6<y || 6>y) { printf("No solution!\n"); continue; } double mid,low=0,high=100; while(high-low>pp) { mid=(high+low)/2; double s=8*mid*mid*mid*mid+7*mid*mid*mid+2*mid*mid+3*mid+6; if(s>y)high=mid; else low=mid; } printf("%.4f\n",high); }}
0 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?
- 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
- 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?
- 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?
- hdu 2199 Can you solve this equation
- hdu-2199 Can you solve this equation?
- 无刷双馈轴带发电机
- HDU oj 水果 题目1263
- Axis2,反序列化抛出异常simpleDeserializer encountered a child element , which is not expected,in something it
- Android:AS环境下用AIDL进行IPC
- 6大设计原则(2):里氏替换原则
- hdu 2199 Can you solve this equation?
- loadrunner11提示loadrunner controller cannot create vusers?
- 黑马程序员----C语言函数
- 如何在mac下配置vim
- linux下python安装 nose lapack atlas numpy scipy sklearn
- 杭电1200 To and Fro
- [UVA10391]Compound Words[map][实现]
- hdu 5288||2015多校联合第一场1001题
- ARC工程导人非ARC的代码