hpuoj-1228【枚举】
来源:互联网 发布:程序员源代码交易网站 编辑:程序博客网 时间:2024/05/13 09:08
题目链接:点击打开链接
1228: 一元三次方程求解 [二分]
时间限制: 1 Sec 内存限制: 128 MB提交: 15 解决: 5 状态
题目描述
有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值> =1。要求三个实根。
输入
四个实数:a,b,c,d
|a|,|b|,|c|,|d|< =10
输出
由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位
样例输入
1 -5 -4 20
样例输出
-2.00 2.00 5.00
来源
蓝桥杯
#include<cstdio>#include<algorithm>#include<algorithm>using namespace std;double a,b,c,d;double f(double x){return a*x*x*x+b*x*x+c*x+d;}int main(){while(~scanf("%lf%lf%lf%lf",&a,&b,&c,&d)){int num=0;double ans[10];for(int i=-10000;i<=10000;i++){double x1=(i-0.05)/100,x2=(i+0.05)/100;if(f(x1)*f(x2)<0){ans[num++]=i/100.0;}if(num>=3)break;}printf("%.2lf %.2lf %.2lf\n",ans[0],ans[1],ans[2]);}return 0;}
0 0
- hpuoj-1228【枚举】
- hpuoj 【1116】完数【枚举】
- **【HPUOJ】
- hpuoj-1215-毛毛的数学问题【数学】【枚举】
- 【hpuoj】傻圆儿要去哪
- HPUOJ Triangles
- 【HPUOJ】Triangles
- 【HPUoj】1218
- 【HPUoj】1220
- hpuoj 1193:蛇行矩阵
- hpuoj 1101: 密码截获
- hpuoj 1287 HH实习
- hpuoj 1868 寻宝【BFS】
- hpuoj 1691 追女孩
- hpuoj 1692 找女友
- hpuoj 1696 工程
- hpuoj 1697 找句子
- hpuoj 1653: 词组缩写
- Python高级编程(三)数据库
- xUtils3 post方法传json参数
- 数学之美番外篇:平凡而又神奇的贝叶斯方法
- 超级小游戏:三子棋
- Android耳机驱动知识
- hpuoj-1228【枚举】
- # docker 初探02 数据共享和删除docker
- JS模块化入门
- CSDN,我回来了
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 剪邮票(结果填空)
- 第七章 集合框架(一)
- 推荐12个最好的 JavaScript 图形绘制库
- 师--链表的结点插入
- 网络相关API