#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
long long sum=0;
double v;
for(int i=1;i<=n;i++)
{
scanf("%lf",&v);
//数字v的当前序号为i,那么包含v的数字序列的前后指针为p和q,p的选法是i,(i-1)i,(i-2)(i-1)i,...,123..i;
//q的选法是i,i(i+1),i(i+1)(i+2),...,i(i+1)...n,注意这里q也是从i开始的,只有这样才会包含了只有i这一个点的情况
sum+=(long long)(v*1000)*i*(n-i+1);//乘以1000是为了放大数字,从而避免精度的影响
}
printf("%.2f",sum/1000.0);//注意这里要除以1000.0,加上.0可以转化为小数
return 0;
}