#include #define rep(i,a,b) for(int i=a;i=b;i--) #define fore(i,a) for(auto &i:a) #pragma GCC optimize ("-O3") using namespace std; void _main(); int main() { cin.tie(0); ios::sync_with_stdio(false); _main(); } //--------------------------------------------------------------------------------------------------- /*---------------------------------------------------------------------------------------------------             ∧_∧       ∧_∧  (´<_` )  Welcome to My Coding Space!      ( ´_ゝ`) /  ⌒i     /   \    | |     /   / ̄ ̄ ̄ ̄/  |   __(__ニつ/  _/ .| .|____      \/____/ (u ⊃ ---------------------------------------------------------------------------------------------------*/ int N, RPerf[101]; double finf = 0; double g(double x) { return pow(2, x / 800); } double gg(double x) { return 800 * log2(x); } double F(int n) { double up = 0, dn = 0; rep(i, 0, n) up += pow(0.81, i + 1); rep(i, 0, n) dn += pow(0.9, i + 1); return sqrt(up) / dn; } double f(int n) { return (F(n) - finf) / (F(1) - finf) * 1200; } double rating(int n) { double up = 0, dn = 0; rep(i, 0, n) up += g(RPerf[i]) * pow(0.9, i + 1); rep(i, 0, n) dn += pow(0.9, i + 1); return gg(up / dn) - f(n); } //--------------------------------------------------------------------------------------------------- void _main() { cin >> N; rep(i, 0, N) cin >> RPerf[i]; finf = sqrt(0.81 / 0.19) / (0.9 / 0.1); int ans = ceil(rating(N)); cout << ans << endl; }