#include <bits/stdc++.h>
using namespace std;
const double eps = 1e-9;
const int MAXN = 100005;
double ans, s, p;
int i, j, k, N, M;
void init() { scanf("%d", &N); }
void work() {
  for (i = 1; i <= N; i++) {
    scanf("%lf", &p);
    ans += (2.0 * s + 1.0) * p;
    s = (s + 1.0) * p;
  }
  printf("%.10lf\n", ans);
}
int main() {
  init();
  work();
  return 0;
}
