1 条题解
-
0
自动搬运
来自洛谷,原作者为

_sry
**搬运于
2025-08-24 21:58:17,当前版本为作者最后更新于2019-09-21 09:33:11,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
题意简述
小 与小 在玩游戏,已知小 赢 局,小 赢 局,没有平局情况,且赢加一分,输减一分,而若只有 分仍输不扣分。
已知小 每次赢得概率为 ,问小 得分期望。 组数据。
因为赢场输场已经固定,所以 其实是没有用,则现在考虑计算小 得分总和。
将赢输场前缀和,记为 ,则得分为 。假设所有 均有意义,则分数为 。
设 ,则第一次出现 均无意义因为当时得分前为 而又被 ,无意义,共出现 次情况,即得分为 。
所以现在的问题转化为给定 个 与 个 ,问最小前缀和为 的方案数。
基本操作,将问题转化为平面移动问题。
若要求最小前缀和为 的方案数,可以表示为从 走到 的方案数,每次往上或左走一步求经过 但不能经过 直线的方案数。
考虑求从 到 经过 的方案数,可以将第一次经过 的交点之前部分对 对称,则 对称到 ,可以发现每次从 到 经交点对称后对应一条合法路径,则其方案数为 。
通过简单容斥原理得到若最小前缀和为 的方案数为 。
考虑赢 场输 场的得分,得分区间为 。
分类讨论 大小。
若 ,则得分区间在 , 。
$Ans=\sum_{i=0}^{m} (n-m+i) (\dbinom{n+m}{n+i}-\dbinom{n+m}{n+i+1})$
$$=(n-m) \sum_{i=0}^m(\dbinom{n+m}{n+i}-\dbinom{n+m}{n+i+1}) +\sum_{i=0}^m i\times (\dbinom{n+m}{m-i}-\dbinom{n+m}{m-i-1}) $$$$=(n-m)\dbinom{n+m}{n}+\sum_{i=0}^{m-1} \dbinom{n+m}{i} $$若 ,则同理
$$Ans=\sum_{i=m-n}^m (n-m+i)\times\dbinom{n+m}{m-i}-\dbinom{n+m}{m-i-1} $$$$=(n-m)\dbinom{n+m}{n}+\sum_{i=m-n}^m i\times \dbinom{n+m}{m-i}-\sum_{i=m-n}^{m-1} i\times \dbinom{n+m}{m-i-1} $$$$=(n-m)\dbinom{n+m}{n}+(m-n)\dbinom{n+m}{n}+\sum_{i=m-n+1}^m i\times \dbinom{n+m}{m-i}-\sum_{i=m-n}^{m-1} i\times \dbinom{n+m}{m-i-1} $$$$=\sum_{i=m-n+1}^{m-1} i\times\dbinom{n+m}{m-i}-\sum_{i=m-n+1}^{m} (i-1)\times \dbinom{n+m}{m-i+1} $$可以发现现在的问题为如何快速求
可以发现 $F(n,k)=\sum_{i=0}^k \dbinom{n-1}{i-1}+\dbinom{n-1}{i}=2\times F(n-1,k)-\dbinom{n-1}{k}$ 。即 与 和 都有递推关系。
直接将答案离线后莫队计算即可。
时间复杂度 。
- 1
信息
- ID
- 3229
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 7
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者