Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
31205 | xupf | 一元三次方程求解 | C++ | 解答错误 | 2 MS | 252 KB | 466 | 2023-11-17 21:05:57 |
// Problem: P1024 [NOIP2001 提高组] 一元三次方程求解 // URL: https://www.luogu.com.cn/problem/P1024 // Author: Pengfei Xu #include<iostream> //#include<bits/stdc++.h> using namespace std; double a,b,c,d; const double dx=0.001; double f(double x){ return a*x*x*x+b*x*x+c*x+d; } int main(){ cin >> a >> b >> c >> d; double l=-200, r=+200; for(double x=l;x<=r;x+=dx){ if(f(x)*f(x+dx)<=0) printf("%.2f ",x); } return 0; }