#include using namespace std; #define int long long #define sc(x) scanf("%lld",&x); int x,y; double mp[105]; int a[4]; double ans; void dfs(int k,int x) { if(k==4){ ans = max(ans,mp[a[0]]+mp[a[1]]+mp[a[2]]+mp[a[3]]); return ; } for(int i=0;i<=100&&i <= x;i++){ a[k] = i; dfs(k+1,x-i); } } double Q[405]; double Y[]={4.4,4.4,4.6,4.7,4.7,5,5,5,5.4,5.4,5.4,5.4,5.4,5.7,5.7,5.7,5.7,5.7,6,6,6,6,6,6.4,6.4,6.4,6.4,6.4,6.7,6.7,6.7,6.7,6.7,7,7,7,7,7,7.4,7.4,7.4,7.4,7.4,7.7,7.7,7.7,7.7,7.7,8,8,8,8,8,8.3,8.3,8.3,8.3,8.3,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.6,8.7,8.7,8.7,8.7,8.7,9.1,9.1,9.1,9.1,9.1,9.4,9.4,9.4,9.4,9.4,9.7,9.7,9.7,9.7,9.7,10.1,10.1,10.1,10.1,10.1,10.4,10.4,10.4,10.4,10.4,10.7,10.7,10.7,10.7,10.7,11.1,11.1,11.1,11.1,11.1,11.4,11.4,11.4,11.4,11.4,11.7,11.7,11.7,11.7,11.7,12,12,12,12,12,12.3,12.3,12.3,12.3,12.3,12.6,12.6,12.6,12.6,12.6,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,12.9,13.1,13.1,13.1,13.1,13.1,13.4,13.4,13.4,13.4,13.4,13.8,13.8,13.8,13.8,13.8,14.1,14.1,14.1,14.1,14.1,14.4,14.4,14.4,14.4,14.4,14.8,14.8,14.8,14.8,14.8,15.1,15.1,15.1,15.1,15.1,15.4,15.4,15.4,15.4,15.4,15.7,15.7,15.7,15.7,15.7,16,16,16,16,16,16.3,16.3,16.3,16.3,16.3,16.6,16.6,16.6,16.6,16.6,16.9,16.9,16.9,16.9,16.9,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2, 17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2,17.2}; signed main() { int t; sc(t) for(int i=0;i<=59;i++)mp[i]=0; for(int i=60;i<=61;i++)mp[i]=1.0; for(int i=62;i<=64;i++)mp[i]=1.7; for(int i=65;i<=66;i++)mp[i]=2.0; for(int i=67;i<=69;i++)mp[i]=2.3; for(int i=70;i<=74;i++)mp[i]=2.7; for(int i=75;i<=79;i++)mp[i]=3.0; for(int i=80;i<=84;i++)mp[i]=3.3; for(int i=85;i<=89;i++)mp[i]=3.7; for(int i=90;i<=94;i++)mp[i]=4.0; for(int i=95;i<=100;i++)mp[i]=4.3; for(int i=0;i<=100;i++){ ans = 0; Q[i] = mp[i]; } for(int i=100;i<=131;i++)Q[i] = 4.3; for(int i=132;i<=400;i++){ Q[i] = Y[i-132]; } while(t--){ sc(x) printf("%.1f\n",Q[x]); } }