HDU-2899
Strange fuction
#include<stdio.h>
double y;
double F(double x){
return 6*x*x*x*x*x*x*x+8*x*x*x*x*x*x+7*x*x*x+5*x*x-y*x;
}
double f(double x){
return 42*x*x*x*x*x*x+48*x*x*x*x*x+21*x*x+10*x-y;
}
int main (void)
{
int count;
double a,b,mid;
scanf("%d",&count);
while(count--){
scanf("%lf",&y);
a=0.0;
b=100.0;
while(b-a>=0.0000001){
mid=(a+b)/2;
if(f(mid)>0) b=mid;
else a=mid;
}
printf("%.4f\n",F(mid));
}
return 0;
}