Can you solve this equation?
来源:互联网 发布:中国 印度 知乎 编辑:程序博客网 时间:2024/05/17 03:05
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12908 Accepted Submission(s): 5774Problem 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<stdio.h>double m;double f(double x){return 8*x*x*x*x+7*x*x*x+2*x*x+3*x+6;}int main(){int n;scanf("%d",&n);while(n--){double l,r,s,h;scanf("%lf",&m);if(f(0)<=m&&f(100)>=m){l=0,r=100;while(r-l>1e-7){h=(r+l)/2;s=f(h);if(s>m)r=h;elsel=h;}printf("%.4lf\n",(r+l)/2);}else printf("No solution!\n");}return 0;}
0 0
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- Can you solve this equation?
- 【逻辑题】每次1阶或者2阶,共7阶楼梯,多少种走法
- NYOJ 68
- html5-canvas画布
- STC单片机跑马灯
- 第五章:简单的职工管理系统
- Can you solve this equation?
- 链表 C++描述
- C# BackgroundWorker的使用
- Android线程调度机制
- Debug Current Instruction Pointer
- PARSEC测试集的应用领域和working set的大小
- 程序加入对话框代码LogCat报错空指针
- 141.Linked List Cycle (判断一个单链表是否有环)
- nyoj35表达式求值