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

相关内容

热门资讯

黑科技智能ai(wpK)外挂透... 黑科技智能ai(wpK)外挂透视辅助器(透视)细节揭秘(原来真的有挂)1、进入到wpK黑科技之后,能...
黑科技总结!aapoker透明... 1、黑科技总结!aapoker透明,aapoker透视辅助,AA德州教程(竟然真的是有挂);详细教程...
wepoke用模拟器(德州we... wepoke用模拟器(德州wepower)wepork私人局有挂吗(黑科技)科技教程(切实真的是有挂...
黑科技私人局!(aapokeR... 黑科技私人局!(aapokeR)透明挂辅助工具,(aapoker)一直真的有挂,玩家教你(有挂方法)...
黑科技辅助挂(WEpoke)黑... 黑科技辅助挂(WEpoke)黑科技透明挂辅助器(透视)玩家教程(都是是有挂)1、WEpokeai辅助...
黑科技游戏!微扑克透牌真假,w... 黑科技游戏!微扑克透牌真假,wpk微扑克系统发牌规律,2025新版总结(原本是真的有挂)是一款可以让...
aa扑克辅助(AAPOker)... aa扑克辅助(AAPOker)aapoker德州线上扑克辅助工具(辅助挂)技巧教程(确实真的有挂)暗...
黑科技辅助!(wPk)透视辅助... 黑科技辅助!(wPk)透视辅助软件,(wPK)本来存在有挂,第三方教程(有挂技巧),支持语音通讯、好...
黑科技私人局(Aapoker)... 黑科技私人局(Aapoker)外挂辅助软件(透视)微扑克教程(真是真的有挂);所有人都在同一条线上,...
黑科技免费!wepoke透明挂... 自定义wepoke透明挂咋测试系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助...