#include using namespace std; static inline void solve() { int n; cin >> n; vector A(n); for (int i = 0; i < n; i++) { cin >> A[i]; } vector V(n - 1); for (int i = 0; i < n - 1; i++) { V[i] = double(1000 - A[i]) / (double) 1000.0; } long double v = 1.0; for (double dv: V) { v *= dv; } double ans = 1000.0 - 1000.0 * v; printf("%.10lf", ans); } int main() { ios_base::sync_with_stdio(0), cin.tie(0); #ifdef LOCAL int T; cin >> T; for (int tc = 1; tc <= T; tc++) { cout << "Case" << tc << ":" << '\n'; solve(); } #else solve(); #endif return 0; }