这次要求$x^3$的概率和。

直接维护三个值$x$ $x^2$ $x^3$的期望。

概率的平方不等于平方的概率。

#include <map>
#include <ctime>
#include <cmath>
#include <queue>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
#define F(i,j,k) for (int i=j;i<=k;++i)
#define D(i,j,k) for (int i=j;i>=k;--i)
 
int n;
double ans,p,l1,l2;
 
int main()
{
    scanf("%d",&n);
    F(i,1,n)
    {
        scanf("%lf",&p);
        ans+=p*(3*l2+3*l1+1);
        l2=(l2+2*l1+1)*p;
        l1=(l1+1)*p;
    }
    printf("%.1f\n",ans);
}

  

相关文章:

  • 2021-09-02
  • 2021-12-20
  • 2021-10-06
  • 2021-07-21
  • 2021-08-31
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2021-08-24
  • 2021-06-06
  • 2021-09-12
  • 2022-01-29
  • 2021-08-31
  • 2021-10-18
相关资源
相似解决方案