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烘培!小程序微乐游戏辅助器... >>您好:神雀小程序游戏破解器确实是有挂的,很多玩家在这款神雀小程序游戏破解器游戏中打牌都会发现很多...
透视代打!哈糖大菠萝怎么挂,微... >>您好:微信小程序自建房记牌器确实是有挂的,很多玩家在这款微信小程序自建房记牌器游戏中打牌都会发现...
第六分钟辅助挂!新星游辅助怎么... 第六分钟辅助挂!新星游辅助怎么购买,创思维激k辅助器视频(精通开挂辅助透视安装);无需打开直接搜索加...
分享实测!多乐游戏小程序辅助器... 您好:多乐游戏小程序辅助器免费这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
第3绝活!微信小程序微乐辅助器... 微信小程序微乐辅助器免费版v2.0是一款专注玩家量身打造的游戏记牌类型软件,在微信小程序微乐辅助器免...
透视ai!超级三加一辅助工具,... 透视ai!超级三加一辅助工具,微乐家乡app辅助器,安装教程(有挂解惑) 了解更多开挂安装加(136...
第8分钟辅助挂!福建789大菠... 您好:福建789大菠萝脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
科技通报!免费宝宝浙江游戏辅助... 科技通报!免费宝宝浙江游戏辅助,衢州都莱辅助软件(有挂实锤辅助软件);亲,免费宝宝浙江游戏辅助这款游...
第七绝活儿!雀友圈斗地主有挂,... 微乐小程序辅助工具2025开挂教程视频分享装挂详细步骤在当今的网络游戏中,微乐小程序辅助工具2025...
透视中牌率!财神十三章辅助真的... 透视中牌率!财神十三章辅助真的假的,雀友会广东潮汕麻雀,安装教程(有挂工具);无需打开直接搜索加(薇...