码迷,mamicode.com
首页 > 其他好文 > 详细

P1024 一元三次方程求解

时间:2020-06-27 16:15:25      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:注意   比较   its   highlight   int   范围   number   style   div   

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 一元三次方程求解

标签:注意   比较   its   highlight   int   范围   number   style   div   

原文地址:https://www.cnblogs.com/tflsnoi/p/13198447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!