为什么过不了hack数据
#include<bits/stdc++.h>
#define ll long long
#define rep(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
const int N=1e6+10;
const double eps = 1e-9;
double a[N];
double b[N];
double c[N];
int n;
double f(double x){
double res=x*x*a[1]+x*b[1]+c[1];
for(int i=2;i<=n;i++){
res=max(res,x*x*a[i]+x*b[i]+c[i]);
}
return res;
}
int main(){
int T;
cin>> T;
while(T--){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>b[i]>>c[i];
}
double l=0,r=1005;
while(r-l>eps){
double mid = (l + r) / 2.0;
double lmid = mid - eps;
double rmid = mid + eps;
if (f(lmid)<=f(rmid)) r = mid;
else l = mid;
}
printf("%.4lf\n",f(r));
}
return 0;
}