#include #include using namespace std; float dp[7][407]; float score(int s) { if (s >= 95) return 4.3; if (s >= 90) return 4.0; if (s >= 85) return 3.7; if (s >= 80) return 3.3; if (s >= 75) return 3.0; if (s >= 70) return 2.7; if (s >= 67) return 2.3; if (s >= 65) return 2.0; if (s >= 62) return 1.7; if (s >= 60) return 1.0; return 0; } int main() { for (int i = 1; i <= 4; i ++) { for (int j = 1; j <= 400; j ++) { for (int k = 0; k <= 100 && j-k >= 0; k ++) { dp[i][j] = max(dp[i][j], dp[i-1][j-k] + score(k)); } } } int n, t; scanf("%d", &t); while (t--) { scanf("%d", &n); printf("%.1f\n", dp[4][n]); } return 0; }