求解方程
来源:互联网 发布:战舰世界跟新数据出错 编辑:程序博客网 时间:2024/03/29 23:12
这个二分 很好啊!
题目:
Description
现给出一个方程式如下:
8*x^4 + 2*x^2 + 7*x^3 + 3*x + 6 == Y
知道了一个实数Y值,问是否存在一个实数x使得等式成立,并且要求0<=x<=100.
Input
第一行给出一个整数T(1 <= T <= 100),表示有T组数据。
每组给出一个实数Y。(fabs(Y) <= 1e10);
Output
输出x,答案精确到小数点后4位。
如果无解则输出”No solution!”。
#include <stdio.h>double cul(double x){ return 8*x*x*x*x+7*x*x*x+2*x*x+3*x+6;}int main (){ double l,r,m,y; int t; scanf("%d",&t); while(t--) { scanf("%lf",&y); l=0; r=100; if(y<6||y>cul(100))printf("No solution!\n"); else if(y==6)printf("0.0000\n"); else { while(r-l>0.0000000001) { m=(r+l)/2; if(cul(m)>y) r=m; else l=m; } printf("%.4lf\n",m); } } return 0;}
0 0
- 求解方程
- 方程求解
- 方程求解
- 求解方程
- 求解方程
- 方程求解
- 方程求解
- 求解一元四次方程
- 弦截法求解方程
- 一元三次方程求解
- 求解三次方程
- 非线性方程求解
- 快速弦截法求解方程
- 方程近似求解C++
- 求解方程(二分法)
- Laplace方程求解
- 求解一元四次方程
- 连分数求解Pell方程
- 字符串的处理 (首字母变大写、数字与字母_分开、多空格变单)
- Android系统Intent中的Uri使用
- phpcms v9前台会员中心在线投稿显示“栏目禁止投稿”,在线投稿不能发布文章
- python--因子变量转换为哑变量
- CodeForces 597A Divisibility(水题)(作死的二分)
- 求解方程
- java 内部类(整理)
- 时间复杂度
- 忘记mysql密码 修改密码方法
- 几种计算机字符编码:ASCII,Unicode和UTF-8
- iOS 高效添加圆角效果实战讲解
- 用Kotlin写响应式编程RxAndroid
- 太弱了。。水题
- 采用MQTT协议实现Android消息推送