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辅助脚本,微信小程序微乐辅助器贴吧,有挂透视(有挂教程)-哔哩哔哩1、wep...
透视秘籍!werplan怎么作... 透视秘籍!werplan怎么作必弊,创思维激k辅助器视频(辅助)切实一直总是有脚本(哔哩哔哩)1、许...
脚本辅助!wepoker黑侠辅... 脚本辅助!wepoker黑侠辅助器正版下载,wepoker有辅助吗(透视)原来有技巧(哔哩哔哩)1、...
透视法门!wepoker底牌透... 透视法门!wepoker底牌透视,WePoKer有挂总是存在有教程,第7分钟教程(新版有挂)1、超多...
迎来新发展!aapoker透视... 迎来新发展!aapoker透视怎么用,微乐自建房辅助,揭露脚本(有挂讲解)-哔哩哔哩亲,关键说明,a...
透视阶段!菠萝德州透视脚本,钱... 透视阶段!菠萝德州透视脚本,钱塘十水三攻略(辅助)果然有插件(哔哩哔哩)1、钱塘十水三攻略模拟器是什...
脚本必备!德扑圈透视挂,德普之... 脚本必备!德扑圈透视挂,德普之星透视辅助(透视)竟然真的有神器(哔哩哔哩)暗藏猫腻,小编详细说明破解...
据权威媒体报道!wepoker... 据权威媒体报道!wepoker透视脚本下载,微乐自建房免费黑科技下载,推荐透视(有挂规律)-哔哩哔哩...
透视模块!aapoker辅助插... 您好,aapoker辅助插件工具这款游戏可以开挂的,确实是有挂的,需要了解加去威信【48527505...
透视模板!福建大菠萝万能辅助器... 透视模板!福建大菠萝万能辅助器,小程序广东雀神智能插件安装(辅助)一直真的有攻略(哔哩哔哩)1)小程...