题目
题目链接
题解暴力枚举。
我一看这个数据量,-100~100
,我就知道稳了,枚举就行了。 因为输出要精确到两位小数,因此我们以步长为0.001
遍历-100~100
,将枚举的值代入方程中判断是否为0
,是就输出,要是控制的阈值到位,输出一定是正好三个。
这里用的是浮点数判断是否为0
,abs(x) < esp
就表示浮点数x==0
。 本题中esp
要与步长一致,否则不能保证输出是三个解。
#include
using namespace std;
const double esp = 0.001;
double a, b, c, d;
double fun(double x) {
return a*x*x*x + b*x*x + c*x + d;
}
int main()
{
cin>>a>>b>>c>>d;
for(double i = -100;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?