Can you solve this equation? (二分搜索)解题报告
来源:互联网 发布:谱尼测试工作强度知乎 编辑:程序博客网 时间:2024/06/08 01:17
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.
2100-4
1.6152No solution!
#include <cstdio>#include <cmath>using namespace std;int main(){ int t; scanf("%d",&t); while(t--) { double y,l,r,mid; scanf("%lf",&y); l=0,r=100; if(y<6||y>807020306){printf("No solution!\n");continue;} while((r-l)>1e-8) { mid=(l+r)/2; if(8*pow(mid,4)+7*pow(mid,3)+2*pow(mid,2)+3*mid+6==y)break; if(8*pow(mid,4)+7*pow(mid,3)+2*pow(mid,2)+3*mid+6>y) { r=mid; } else if(8*pow(mid,4)+7*pow(mid,3)+2*pow(mid,2)+3*mid+6<y) { l=mid; } } printf("%.4lf\n",mid); } return 0;}
阅读全文
0 0
- Can you solve this equation? (二分搜索)解题报告
- hud 2199 Can you solve this equation?(二分搜索)
- Can you solve this equation?(二分)
- Can you solve this equation?(二分)
- Can you solve this equation?(二分)
- 二分查找——B:Can you solve this equation? 解题报告
- acm解题报告 HDU 2199 Can you solve this equation?
- hdu2199 Can you solve this equation? (二分搜索)
- HDUoj 2199 Can you solve this equation?(二分搜索)
- 二分搜索--控制精度--hdu2199 Can you solve this equation
- HDU2199:Can you solve this equation?(二分)
- Can you solve this equation?--二分
- HDU2199 Can you solve this equation?(二分)
- Can you solve this equation?(二分)
- Can you solve this equation?【二分】+【精度】
- HDOJ 题目2199Can you solve this equation?(二分搜索)
- 13.04.07 Can you solve this equation? (二分)
- hdu - 2199 - Can you solve this equation?(二分)
- 全栈工程师之路-中级篇之小程序开发-第一章第五节从px到rpx
- NSJSONSerialization的option三个枚举含义
- webservice之axis2服务端搭建(maven方式创建web项目)
- tomcat8集群实现session共享 nginx负载均衡
- web前端学习日记8
- Can you solve this equation? (二分搜索)解题报告
- 数据类型
- Anaconda的安装及环境配置
- JavaComplier的使用
- eclipse link source Idea对应的用法
- Android6.0之后的权限机制对App开发的影响
- 笔记本外置显示器不清晰的问题解决
- Accessibility Verification Test--无障碍测试简介
- 反射四 操作方法2