#include #include #include #include #include #include #include #include #include #include #include #define INF (long long)1000000000 #define MOD 1000000007 #define EPS 1e-8 #define REP(i, m) for(long long i = 0; i < m; ++i) #define FOR(i, n, m) for(long long i = n; i < m; ++i) #define ALL(v) v.begin(), v.end() #define pb push_back using namespace std; typedef long long ll; typedef pair P; typedef long double ld; ld F(int n) { if(n==INF) { return sqrt(0.81/0.19)/(ld)9.0; } else { ld ue=0,st=0; ue=sqrt(0.81*(1.0-pow(0.81,n))/(ld)(1.0-0.81)); st=0.9*(1.0-pow(0.9,n))/(ld)(1.0-0.9); return ue/st; } } ld f(int n) { return (F(n)-F(INF))/(F(1)-F(INF))*1200; } ld g(ld X) { return pow(2.0, X/(ld)800.0); } ld gi(ld X) { return 800.0*log2(X); } int main() { int n; cin>>n; ld ue=0; REP(i,n) { ld rp; cin>>rp; ue += g(rp)*pow(0.9,i+1); } ld st=0.9*(1-pow(0.9,n))/(1-0.9); cout<