标签:多次 存在 gif hid open its 一个 none 数据规模
1 -5 -4 20
-2.00 2.00 5.00
数据规模和约定
|a|,|b|,|c|,|d|<=10
#include <bits/stdc++.h> using namespace std; double a,b,c,d; double fun(double x) { return a*x*x*x+b*x*x+c*x+d; } int main() { double x1,x2,xx; int i; cin>>a>>b>>c>>d; for(i=-100;i<=100;i++){ x1=i,x2=i+1; if(fun(x1)==0){ printf("%.2f ",x1); } else if(fun(x1)*fun(x2)<0){ while(x2-x1>=0.001){ xx=(x1+x2)/2; if((fun(x1)*fun(xx))<=0) x2=xx; else x1=xx; } printf("%.2f ",x1); } } return 0; }
然后之所以超时那么多次
就是我把那个xx在中间定义,反复定义然后超时了
用cin挺安全,没啥问题
标签:多次 存在 gif hid open its 一个 none 数据规模
原文地址:https://www.cnblogs.com/smallocean/p/8764063.html