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;    
}
 

相关内容

热门资讯

关于透视!德州真人透视脚本,手... 关于透视!德州真人透视脚本,手机微乐小程序游戏破解器,攻略教程(有挂工具)-哔哩哔哩;1、打开软件启...
透视教程!cloudpoker... 透视教程!cloudpoker作必弊,越乡游辅助工具,指引教程(证实有挂)-哔哩哔哩1、游戏颠覆性的...
最新技巧!!潮汕木虱有辅助挂吗... 最新技巧!!潮汕木虱有辅助挂吗,德州透视hhpoker,攻略教程(有挂方略)-哔哩哔哩潮汕木虱有辅助...
出乎意料的是!山西扣点点脚本辅... 出乎意料的是!山西扣点点脚本辅助器,财神十三张福袋多少钱,办法教程(有挂教程)-哔哩哔哩1)山西扣点...
揭幕透视!sohoo poke... 揭幕透视!sohoo poker辅助,微乐科技软件下载,阶段教程(真是有挂)-哔哩哔哩在进入soho...
透视线上!德州透视脚本,皮皮跑... 透视线上!德州透视脚本,皮皮跑子胡子,要领教程(有人有挂)-哔哩哔哩1、超多福利:超高返利,海量正版...
刚刚!激k辅助器是真的吗,九九... 刚刚!激k辅助器是真的吗,九九联盟辅助在,策略教程(有挂教学)-哔哩哔哩1、激k辅助器是真的吗破解器...
科技通报!哈灵脚本辅助最简单三... 科技通报!哈灵脚本辅助最简单三个步骤,wepoker数据分析,窍要教程(新版有挂)-哔哩哔哩1、哈灵...
总结透视!wepoker辅助器... 总结透视!wepoker辅助器,微信小程序微乐辅助器免费版,阶段教程(有挂教学)-哔哩哔哩亲,关键说...
昨日!pokerworld辅助... 昨日!pokerworld辅助器,雀姬胡牌辅助,练习教程(证实有挂)-哔哩哔哩在进入pokerwor...