2 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); for(double i =- 100;i <= 100;i += 0.001){ double j = i + 0.001; double y1 = a * i * i * i + b * i * i + c * i + d; double y2 = a * j * j * j + b * j * j + c * j + d; if(y1 >= 0 && y2 <= 0 || y1 <= 0 && y2 >= 0){ double x = (i + j) / 2; printf("%.2lf ",x); } } return 0; }
信息
- ID
- 653
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 6
- 标签
- 递交数
- 174
- 已通过
- 55
- 上传者