杂题20240131

CF1753C

思路点拨

考虑一共有 s0ns1 。最终序列的形态就是 s0 在最前面,后面全部都是 1

考虑在前 s 个位置中有 k1 ,那么只需要将这 k1 移动到后面就可以了。考虑第一次有效操作的概率,有 n(n1)/2k2 的概率一次完成,令其为 p ,则期望操作的次数为:

(1p)i1p×i=p(1p)i1i

考虑 (1p)i1i 的值,将这个值乘上 (1p) ,然后原式与之相减:

(1p)i1i(1p)ii=(1p)i1=1(1(1p))2=1p2

然后带回原式得到 p(1p)i1i=1p

这个时候第一次有效操作的答案就得到了,k2n(n1)/2

最终答案就是 k 次有效操作的期望和,i=1ki2n(n1)/2

posted @   Diavolo-Kuang  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示