#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int t; int n; long long int countt = 0; long long int m; void dfs(int j,int sum,int kai){ if (j == 6){ if (sum % 6 == 0){ countt++; m+=kai+(sum/6); } return; } else{ for (int k = 0; j*k + sum <= n; k++){ dfs(j + 1, sum - j*k, kai+k); } return; } } int main(){ scanf("%d", &t); while (t--){ scanf("%d", &n); dfs(1, 0,0); double ans = (double)m / (double)countt; printf("%.7f", ans); } return 0; }