Can you solve this equation?--CSU-ACM2017暑假集训2-二分搜索
来源:互联网 发布:sniffer linux 编辑:程序博客网 时间:2024/06/16 18:21
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.
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
2
100
-4
Sample Output
1.6152
No solution!
double用printf输出时要用%f不是%lf,至少本地运行只能用%f
AC代码:
#include<iostream>#include<cstdio>using namespace std;const double preci=1e-8;double cal(double a){ return 8*a*a*a*a+7*a*a*a+2*a*a+3*a+6;}int main(){ int T;scanf("%d",&T); while(T--) { double y; scanf("%lf",&y); if(y<cal(0)||y>cal(100)) { printf("No solution!\n"); continue; } double left=0,right=100; double mid;// mid=(right+left)/2;// cout<<mid<<endl; while(right-left>1e-6) { mid=(right+left)/2; if(cal(mid)>y)right=mid; else left=mid;// cout<<mid<<endl; } printf("%.4f\n",mid); }}
阅读全文
0 0
- Can you solve this equation?--CSU-ACM2017暑假集训2-二分搜索
- CSU-ACM2017暑假集训2-二分搜索 hdu2141- Can you find it?
- Can you find it? --CSU-ACM2017暑假集训2-二分搜索
- csu-acm2017暑假集训2-二分搜索D
- CSU-ACM2017暑假集训2-二分搜索 hdu2119
- CSU-ACM2017暑假集训2-二分搜索 F
- CSU-ACM2017暑假集训2-二分搜索 E
- CSU-ACM2017暑假集训2-二分搜索 A
- CSU-ACM2017暑假集训2-二分搜索 poj3104-drying
- CSU-ACM2017暑假集训2-二分搜索 D
- Monthly Expense--CSU-ACM2017暑假集训2-二分搜索
- CSU-ACM2017暑假集训2-二分搜索 C
- hud 2199 Can you solve this equation?(二分搜索)
- hdu2199 Can you solve this equation? (二分搜索)
- HDUoj 2199 Can you solve this equation?(二分搜索)
- Can you solve this equation? (二分搜索)解题报告
- 二分搜索--控制精度--hdu2199 Can you solve this equation
- Can you solve this equation?(二分)
- AndroidStudio 保存当前工作状态失败,重启后恢复为初始状态的解决方案
- Android:关于ContentProvider的知识都在这里了!
- python3基础-io
- 公务员面试之综合分析真题解析
- 数字组合-LintCode
- Can you solve this equation?--CSU-ACM2017暑假集训2-二分搜索
- 阿里云数据库专家玄惭的“武功”全记录之性能优化篇
- 【HDU】6038
- Spark2.x---3. RPC源码解析
- 第八届ACM校赛->魔戒
- 搜索关键字拼音智能提示实现
- 1959简单枚举类型——植物与颜色
- js实现首尾相连的文字滚动效果
- 淘淘商城(第一天)