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.河洛杠次胜率辅助器 ...
详情透视!xpoker辅助神器... 详情透视!xpoker辅助神器!总是有辅助攻略(有挂透视)-哔哩哔哩1、完成xpoker辅助神器辅助...
关于透视!wepoker破解是... 关于透视!wepoker破解是真的还是假的,wepoker有什么规律,攻略教程(有挂详细)-哔哩哔哩...
重大通报!!都莱大菠萝辅助器,... 重大通报!!都莱大菠萝辅助器,德州局怎么透视,窍要教程(有挂详情)-哔哩哔哩1、玩家可以在都莱大菠萝...
受玩家影响!潮汕汇破解版(辅助... 受玩家影响!潮汕汇破解版(辅助)真是是有辅助修改器(有挂功能)-哔哩哔哩1、潮汕汇破解版辅助软件下载...
详情透视!uupoker透视!... 详情透视!uupoker透视!果然一直总是有辅助攻略(竟然有挂)-哔哩哔哩1、详情透视!uupoke...
解迷透视!wepoker私人局... 解迷透视!wepoker私人局俱乐部辅助,cloudpoker怎么开挂,课程教程(确实有挂)-哔哩哔...
实操分享!新天道辅助脚本,aa... 实操分享!新天道辅助脚本,aapoker透视脚本下载,绝活儿教程(有挂实锤)-哔哩哔哩1、实时新天道...
连日来!山西扣点辅助工具(辅助... 连日来!山西扣点辅助工具(辅助)好像存在有辅助软件(有挂详情)-哔哩哔哩1、在山西扣点辅助工具插件功...
推荐透视!约局吧德州真的存在透... 推荐透视!约局吧德州真的存在透视吗!好像有辅助教程(有挂攻略)-哔哩哔哩1、很好的工具软件,可以解锁...