P1024 一元三次方程求解

Posted tflsnoi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1024 一元三次方程求解相关的知识,希望对你有一定的参考价值。

https://www.luogu.com.cn/problem/P1024

方法一:暴力枚举

#include<bits/stdc++.h>
using namespace std;
double a, b, c, d, fx;
int main()
{
	cin>>a>>b>>c>>d;
	for(int i=-1000000; i<=1000000; i++){//根据数值范围放大,获得精度 
		double x=1.0*i/10000;//同比例缩小 
		fx=a*x*x*x+b*x*x+c*x+d;//函数值 
          //注意此处实数的精度比较,第一提交我写得是fx==0结果只得了50分 if(abs(fx-0.0)<1e-6)cout<<fixed<<setprecision(2)<<x<<" ";//符合答案输出
           } return 0; }

 

以上是关于P1024 一元三次方程求解的主要内容,如果未能解决你的问题,请参考以下文章

P1024 一元三次方程求解

[NOIP提高&洛谷P1024]一元三次方程求解 题解(二分答案)

洛谷 [P1024]一元三次方程求解二分答案

[NOIP2001] 提高组 洛谷P1024 一元三次方程求解

一元三次方程组求解 luogu P1024

1238:一元三次方程求解