/*************************************************************** File name: a.cpp Author: huhao Create time: Sun 19 Jul 2020 02:02:40 PM CST ***************************************************************/ #include #include #include #include #define fr(i,a,b) for(int i=(a),end_##i=(b);i<=end_##i;i++) #define fd(i,a,b) for(int i=(a),end_##i=(b);i>=end_##i;i--) int read() { int r=0,t=1,c=getchar(); while(c<'0'||c>'9') { t=c=='-'?-1:1; c=getchar(); } while(c>='0'&&c<='9') { r=r*10+c-48; c=getchar(); } return r*t; } const int N=1010,inf=123456789; int n,ans; double f[N]; #define Max(a,b) a=std::max(a,b) int main() { n=400; fr(t,0,3) fd(i,n,0) { Max(f[i+95],f[i]+4.3); Max(f[i+90],f[i]+4.0); Max(f[i+85],f[i]+3.7); Max(f[i+80],f[i]+3.3); Max(f[i+75],f[i]+3.0); Max(f[i+70],f[i]+2.7); Max(f[i+67],f[i]+2.3); Max(f[i+65],f[i]+2.0); Max(f[i+62],f[i]+1.7); Max(f[i+60],f[i]+1.0); } fr(T,1,read()) printf("%.1lf\n",f[read()]); return 0; }