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

相关内容

热门资讯

第七分钟辅助(三加一辅助器)好... 第七分钟辅助(三加一辅助器)好像真的是有挂(详细辅助新2025教程);1、进入到三加一辅助器黑科技之...
透视透视!创思维激k怎么开挂,... 透视透视!创思维激k怎么开挂,广西老友玩有破解吗,德州教程(有挂教程)1、不需要AI权限,帮助你快速...
科普分享“浙江宝宝游戏辅助下载... 科普分享“浙江宝宝游戏辅助下载”本来是有挂(辅助挂)详细辅助专业教程;浙江宝宝游戏辅助辅助器中分为三...
3分钟辅助(长春科乐第三方辅助... 3分钟辅助(长春科乐第三方辅助工具)切实是有挂(详细辅助切实教程)1、许多玩家不知道长春科乐第三方辅...
透视神器!南宁老友麻将免费辅助... 自定义南宁老友麻将免费辅助器脚本系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
总算明白“三哥玩辅助器免费下载... 总算明白“三哥玩辅助器免费下载”一贯是有挂(辅助挂)详细辅助插件教程三哥玩辅助器是一种具有地方特色的...
2分钟辅助(腾威填大坑辅助)本... 2分钟辅助(腾威填大坑辅助)本来真的是有挂(详细辅助解说技巧)1、用户打开应用后不用登录就可以直接使...
透视教学!至友互娱情怀app抚... 透视教学!至友互娱情怀app抚州软件,新上游反杀辅助,新2025教程(有挂透明);实战中需综合运用上...
我来教大家“博乐填大坑有没有b... 我来教大家“博乐填大坑有没有buff”竟然真的是有挂(辅助挂)详细辅助2025新版教程;1、博乐填大...
1分钟辅助(玖玖互娱辅助工具)... 1分钟辅助(玖玖互娱辅助工具)竟然存在有挂(详细辅助安装教程)1、金币登录送、破产送、升级送、活动送...