#include #include #define REP(i, a, n) for(ll i = ((ll) a); i < ((ll) n); i++) using namespace std; typedef long long ll; ll N; double RPerf[100]; double F(ll n) { double p = 0, q = 0; REP(i, 0, n) { p += pow(0.81, i + 1); q += pow(0.9, i + 1); } return sqrt(p) / q; } double f(ll n) { double Finf = sqrt(1 / (1 - 0.81)) / (1 / (1 - 0.9)); return (F(n) - Finf) / (F(1) - Finf) * 1200; } double g(double X) { return pow(2.0, X / 800.0); } double ginv(double X) { return 800.0 * log2(X); } int main(void) { cin >> N; REP(i, 0, N) cin >> RPerf[i]; double s = 0; REP(i, 0, N) s += g(RPerf[i]) * pow(0.9, i + 1); double t = 0; REP(i, 0, N) t += pow(0.9, i + 1); double Rating = ginv(s / t) - f(N); cout << ((ll) Rating) << endl; }