Valorant如厕问题学习笔记

最近遇到了很多带吸收璧的随机游动问题,且自己老是忘,又要回去翻书,索性直接写在这里方便自己翻阅。

例子引入

问题一

https://www.bilibili.com/video/BV1yV4y1k78J/?vd_source=67f30ac66578cfd789284b232e6fd4b8

位置6:24

把题干提炼一下:

Q1:5000p,q=Δ1p,1000:(Bonus,0).
:Bonus=2000():

P(|5000)=ΔPlose=(pq)5(pq)n1(pq)n=(1qq)5(1qq)n1(1qq)n


问题二

再者是Valorant(csgo,传统体育运动)的赛点加时

Q2:加时赛:|ScoreAScoreB|=2时结束该局对局:(实际上当两方实力相当时由于对称性当然易见Pwin=Plose=0.5)

:

P(|)=ΔPwin={(pq)2(pq)41(pq)4ifpqna+b=22+2=12ifp=q

1()

P(|1)=ΔPwin={1rn1ra+b=1(pq)31(pq)2+2ifpqna+b=32+2=34ifp=q

一般情况

两个问题无非都可以看成一个点以不同的概率分别向左向右移动。比如说第一个问题就是在

{(0,+)()x=5x=0Plose1,Pwin1

第二个问题就是在

{[0,4]x=2x=0orx=4Plose1,Pwin1

这种问题被称为带吸收璧的随机游动

把前面的符号颠覆。重新定义符号含义便于推导:

pq(q=1p)q0P(,x=0)qbP(,x=b)qnP(,x=n)r=Δqp()cn=Δqn+1qn()

qn=pqn+1+qqn1(p+q)qn=pqn+1+qqn1q(qnqn1)=p(qn+1qn)qcn1=pcncn=qpcn1cn=rcn1q0=0,qb=1

被右吸收璧吸收

p=q

qn=q0+i=0n1(qi+1qi)=q0+ncc=1bqn=nb

qp

qn=q0+i=0n1(qi+1qi)=q0+i=0n1ci=q0+i=0n1ric0=q0+1rn1rc0c0=1r1rbqn=q0+1rn1rb=1rn1rb

被左吸收璧吸收

:

q0=1,qb=0

:

qn=q0+i=0n1qi+1qi=q0+i=0n1ci

,qn
1.pq:

ci=rci1=...=ric0

qn=q0+i=0n1ci=q0+c0i=0n1ri(1)=q0+c01rn1r

n=b:

qb=q0+c01rb1rc0=(qbqb)(1r)(1rb)=r11rb

(1)

qn=q0+r11rb1rn1r=q01rn1rb=11rn1rb=rnrb1rb

(q5r=qp=45.85%145.85%)

附录(以下内容纯属扯蛋)

:

"现在处于Valorant的平局,但是我们的烟位想上厕所.我们平均还要打几局才能结束 如果需要很多局我们就直接叫平,否则多打几把再去如厕"

又或者

"我是Valorant的程序员,我希望这场对局是安全的(不发生内存溢出)所以我需要设置一个《最大局数》.以避免无限加时导致的对局记录太大把内存塞满"

τX()

:p=q=12

E[X]=n=2,4,...nP(X=n)

n,n=2,4,6,8...()

212232

:2n22

P(τ=n)=(12)n2n22+(12)n2n22=2n212E[τ]=n=2,4,...n[2n21+2n21]=2n=2,4,...n2n21=2E[X]

:i=n2:

E[X]=i=12i2i1=i=1i2i=limmi=1mi2i=ΔlimmSm12Sm=i=1mi(12)i+1(112)Sm=i=1mi(12)ii=1mi(12)i+1=[12+i=1m1(i+1)(12)i+1][i=1m1i(12)i+1+m(12)m]=12+i=1m1(12)i+1m(12)mSm=2(12)m1m(12)mlimmSm=2

:

E[X]=2

E[τ]=2E[X]=4

即平均需要4局来结束,因此按Valorant的一局2mins来计算,若烟位队友的光容器不足以承受8mins的洪流的话,还是叫平吧!

然而仅仅知道E[τ]=4并不能为我们的Volorant程序员提供建议,又或者光容器"大概率"能撑20mins,那我们应该加时几局呢?

我们不妨这样考虑:

如果我们能用一个分布去拟合这组样本,那么我们可以用统计概率去确定样本落在均值附近范围多少(95%)

(当然我们可以直接将泊松作为拟合的分布(仅单参,以λ=4代入即可))

这里多考虑一个Gamma分布:

ZGamma(α,λ){E[Z]=αλ=4Var[Z]=αλ2=???

Var(τ)=E[τ2]E2[τ]=E[τ2]4E[τ2]=n=2,4,...n2P(τ=n)=n=2,4,...n22n2=i=14i22i=limmi=1m4i22i=limmWm(112)Wm=i=1mi2(12)i2i=1mi2(12)i1=[2+i=1m1(i+1)2(12)i1][i=1m1i2(12)i1+m2(12)m1]=2+i=1m1(2i+1)(12)i1m2(12)m1=2+4Sm1+2(12)m2m22m1Wm=8+8Sm12+m22m2limmWm=8+82=24

:

Var(τ)=E[τ2]E2[τ]=2442=8

{E[Z]=αλ=4Var[Z]=αλ2=8}{λ=12α=2ZGamma(2,12)

利用Gamma分布的统计信息即可找出所有样本点的概率(doge)
这时候就可以为诸位蛙人的如厕问题提供指导

posted @   动量不守恒的浩  阅读(171)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示