#include<iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<math.h>#include<vector>#defineENTERprintf("\n");#defineMOD1000000007//快速打印一个数组#definelllonglong#defineNUM1000#definedelta1e-6
using namespace std;//构造函数 析构函数怎么打印出地址int t;int y;doublefd(double mid){return42* mid * mid * mid * mid * mid * mid +48* mid * mid * mid * mid * mid +21* mid * mid +10* mid - y;}doublef(double x){return6* x * x * x * x * x * x * x +8* x * x * x * x * x * x +7* x * x * x +5* x * x - y * x;}intmain(){scanf("%d",&t);while(t--){scanf("%d",&y);double left =0;double right =100;double mid =(left + right)/2;while(fabs(fd(mid))> delta){if(fd(mid)> delta)
right = mid;else
left = mid;
mid =(left + right)/2;}printf("%.4lf\n",f(mid));}return0;}