bzoj 4318: OSU!(概率DP)
4318: OSU!
Time Limit: 2 Sec Memory Limit: 128 MB
Submit: 910 Solved: 709
[Submit][Status][Discuss]
Description
Input
Output
Sample Input
Sample Output
http://blog.csdn.net/jaihk662/article/details/78148898 这题的升级版
假设当前最大全1后缀长度为x
如果你下个Note没点到,那么得到0分
如果你下个Note点到了,可以得到(x+1)^3-x^3 = 3x²+3x+1分①
所以若点中概率为p,那么期望得分就为(3E(x²)+3E(x)+1)*p,最后全部加在一起就是答案
其中E(x)表示长度x的期望
那么如何求E(x)和E(x²)?首先E(x²)!=E(x)²,所以要分开求,这个学过概率论与数理统计的都应该记得
还是那样,如果你Note点到了,那么x就会变为x+1,否则变为0,所以递推公式为E(x) = (E(x)+1)*p;
和①计算方式同理E(x²) = (E(x²)+2E(x)+1)*p
#include<stdio.h>
int main(void)
{int n, i;double x, L, LL, ans;LL = L = ans = 0;scanf("%d", &n);for(i=1;i<=n;i++){scanf("%lf", &x);ans += x*(LL*3+L*3+1);LL = (LL+2*L+1)*x;L = (L+1)*x;}printf("%.1f\n", ans); return 0;
}
bzoj 4318: OSU!(概率DP)相关推荐
- BZOJ 4318 OSU! 期望DP
题目大意:给定一个长度为 n n的01串,第ii个位置有 ai a_i的概率为 1 1,最终得分为01串中所有连在一起1的长度的立方和,求得分的期望 假如这个01串使确定的,考虑每新增一个位置,如果这 ...
- bzoj 4318 osu 【三次方问题】【dp】
二次方的问题可以说是经典了,三次方yy一下也就出来了. (x+1)^3=x^3+3x^2+3x+1 所以维护x^2 x的期望值.注意x^2的期望值不等于x期望值的平方. #include<cst ...
- BZOJ 3270: 博物馆 [概率DP 高斯消元]
http://www.lydsy.com/JudgeOnline/problem.php?id=3270 题意:一张无向图,一开始两人分别在$x$和$y$,每一分钟在点$i$不走的概率为$p[i]$, ...
- bzoj 4318 OSU!
期望dp. 考虑问题的简化版:一个数列有n个数,每位有pi的概率为1,否则为0.求以每一位结尾的全为1的后缀长度的期望. 递推就好了. l1[i]=(l1[i-1]+1)*p[i]+0*(1-p[i] ...
- CodeForces - 236D Let‘s Play Osu!(概率dp)
题目链接:点击查看 题目大意:给出一个长度为 nnn 的字符串,第 iii 个位置有 pip_ipi 的概率为 OOO,有 1−pi1-p_i1−pi 的概率为 XXX,本题的贡献指的是,连续 O ...
- BZOJ4318: OSU! (概率DP)
题意:一个串 给出每个字符为1的可能性 否则为0 一段连续的1能获得长度的立方的收益 问总收益的期望 题解:设x_i为到第i位时连续的1的期望长度 由i-1递推来的贡献 如果这一位是0没有贡献 如果是 ...
- 【BZOJ - 3036】绿豆蛙的归宿(概率DAG图dp,拓扑排序,概率dp,期望的线性性)
题干: 随着新版百度空间的下线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿. 给出一个有向无环的连通图,起点为1终点为N,每条边都有一个长度.绿豆蛙从起点出发,走向终点. 到达每一个顶点时,如 ...
- BZOJ 3270: 博物馆 1778: 驱逐猪猡 【概率DP+高斯消元】
题目描述: 中文题面,不多解释.1778传送门 3270 传送门 (博物馆)题目分析: 也许很多人做概率题的时候都有种虚幻感..感觉莫名其妙就得出一个期望.概率,一知半解... 所以我在这里仔细地剖析 ...
- BZOJ - 2244 拦截导弹 (dp,CDQ分治+树状数组优化)
BZOJ - 2244 拦截导弹 (dp,CDQ分治+树状数组优化) 1 #include<algorithm> 2 #include<iostream> 3 #include ...
最新文章
- 哀悼!华人著名计算机科学家刘炯朗逝世,图灵奖得主姚期智为其得意门生
- 简明python教程 豆瓣-Python 有哪些入门学习方法和值得推荐的经典教材?
- Log4Net 配置
- 阿里云张毅萍:构建边缘云全站加速网络体系
- 一种求凸多边形内部似最大圆的算法
- RabbitMQ负载均衡(2)——HAProxy
- linux 查看主机版本,Linux下如何查看版本信息的方法步骤
- leetcode力扣64. 最小路径和
- android 权限
- hyperkube记录
- Apple原装扫描二维码指定区域
- php 自定义 base64 解码,php base64 编码与解码实例代码
- c语言计算机二级涉及内容,计算机二级(C语言)都考哪些内容?
- 台式计算机性能与种类,最新台式机处理器性能排行榜
- windows11系统 “任务管理器已被管理员禁用”怎么解决
- android用户和AID
- 测试分析报告(GB8567——88)基于协同的在线表格forture-sheet
- STM32MP157开发笔记 | 04 - TF-A、uboot、linux内核源码获取、编译、烧写
- iframe 的使用理解
- Linux | crontab定时任务及开机自启项