#include #include #include #include #include #include #include #include #define rep(i,n) for(i=0; i=a; --i) #define in(a) cin >> a #define out(a,b) cout << a << b #define print_vec(v) for(auto it=v.begin();it!=v.end();++it)cout<<*it <<" ";cout< v(n-1); rep(i,n-1) in(v[i]); double a=1000.0; rep(i,n-1) a*=((1000.0-v[i])/1000.0); a=1000.0-a; printf("%.25f\n", a); return 0; }