OSU!题解(概率dp)
创始人
2025-01-08 19:03:32
0

题目:OSU! - 洛谷

思路:

设E(x_{i})表示截止到i所获得的分数;

对于到i点的每一个l,如果第i+1点为1,那么会新增分数3*l^2+3*l+1;

就有递推公式方程:

E(x_{i+1})=E(x_{i})+p[i+1]\sum_{0}^{i}p*(3*l^2+3*l+1);(p代表截止到i获得长度l的概率);

得:

E(x_{i+1})=E(x_{i})+p[i+1]*(3*E(l_{i}^{2})+3*E(l_{i})+1);

E(l_{i+1}^{2})=p[i+1]*(E(l_{i}^{2})+2*E(l_{i})+1);

E(l_{i+1})=p[i+1]*(E(l_{i})+1);

不断更新这三个值;

代码:

#include
using namespace std;
#define LL long long
const int N = 1e5 + 10;
double x,y,z;
double p[N],n;
int  main() {
  cin>>n;
  for(int i=1;i<=n;i++) cin>>p[i];
  for(int i=1;i<=n;i++)
  {  
     x+=p[i]*(3*y+3*z+1);
     y=p[i]*(y+2*z+1);     
       z=p[i]*(z+1);
  }
  printf("%.1f\n",x);
  
    return 0;    
}
 

相关内容

热门资讯

解迷透视!wepoker可以免... 解迷透视!wepoker可以免费玩吗,wpk私人辅助,窍门教程(有挂透视)-哔哩哔哩一、wepoke...
今日百科!皇豪互众智能辅助器,... 今日百科!皇豪互众智能辅助器,竞技联盟透视,窍要教程(有挂解密)-哔哩哔哩1、操作简单,无需皇豪互众...
推荐透视!聚星ai辅助工具激活... 推荐透视!聚星ai辅助工具激活码!确实一直都是有辅助技巧(有挂详细)-哔哩哔哩1、每一步都需要思考,...
有挂透视!菠萝德州透视脚本,w... 有挂透视!菠萝德州透视脚本,wepoker有辅助功能吗,学习教程(有挂方法)-哔哩哔哩1、下载好we...
重大科普!微信小程序牵手跑得快... 重大科普!微信小程序牵手跑得快脚本,约局吧app有挂吗,烘培教程(果真有挂)-哔哩哔哩1、上手简单,...
关于透视!来玩app 德州 辅... 关于透视!来玩app 德州 辅助!总是真的是有辅助攻略(有挂解惑)-哔哩哔哩小薇(辅助器软件下载)致...
推荐透视!wepoker透视苹... 推荐透视!wepoker透视苹果系统,wpk真吗,操作教程(有挂细节)-哔哩哔哩1、wepoker透...
玩家实测!潮友软件辅助器脚本,... 玩家实测!潮友软件辅助器脚本,红龙poker有辅助吗,课程教程(有挂规律)-哔哩哔哩1)潮友软件辅助...
开挂透视!newpoker脚本... 开挂透视!newpoker脚本!原来是真的有辅助app(有挂方针)-哔哩哔哩1)newpoker脚本...
解迷透视!hhpoker德州透... 解迷透视!hhpoker德州透视,pokemmo辅助器,妙招教程(新版有挂)-哔哩哔哩1、这是跨平台...