# [题解] 2023 杭电多校 Do You Like Interactive Problems? [期望][分类讨论]

# 题目大意传送门\footnotesize^{传送门}

你需要猜一个在[1,n][1,n] 范围内的整数xx,每次你随机选择一个y[1,n]y \in [1,n] 进行询问,并得到答案 y>x,y<x,y=xy>x,y<x,y=x 其中之一,直到能确定xx 的值停止询问。
问期望询问次数。

# 题解

题解说暴力打表推式子
[1,n][1,n] 的每个xx 求期望,再加权平均即为总期望。

Ans=1nx=1nExAns=\frac{1}{n}\sum\limits_{x=1}^{n}E_x

只需要考虑最终一刻,什么情况下才可以确定xx 的值。
分为两种情况:

  • 左右端点l,rl,r 已经满足rl=2r-l=2,这时即可确定x=l+1=r1x=l+1=r-1
  • 某一次询问直接问出y=xy=x

所以我们只关注三种状态:

  1. 当前已经确定xx,即 y=x 或者rl=2r-l=2
  2. 当前未确定xx,但l=x1l=x-1 或者r=x+1r=x+1 满足其一
  3. 当前未确定xx,且有rl>2r-l>2

考虑从这三种状态出发,期望询问次数。
易得状态11 到达结果的期望

E1=0E_1=0

在状态22,若下次询问有y=x+1y=x+1 (或y=x1y=x-1) 或y=xy=x,使得xx 被两端点夹住,则转为状态11、确定xx。这一步发生的概率为P2=2nP_2=\frac{2}{n}。实际上这就是几何分布的模型,那么由状态 2 到达结果的期望便是

E2=1P2=n2E_2=\frac{1}{P_2}=\frac{n}{2}

状态33 的下次询问有1n\frac{1}{n} 概率直接转为状态11,有2n\frac{2}{n} 的概率确定端点之一,转为状态22,那么有方程

E3=1nE1+2nE2+n3nE3+1E_3=\frac{1}{n}E_1+\frac{2}{n}E_2+\frac{n-3}{n}E_3+1

解得E3=2n3E_3=\frac{2n}{3}
x{1,n}x\in\{1,n\} 时,不存在状态33,从初态到结束的期望为 E_2;当x{1,n}x\notin\{1,n\} 时,从初态到结束的期望为E3E_3
那么 $$Ans=\frac {1}{n}\left (2\cdot\frac {n}{2}+(n-2)\cdot\frac {2n}{3}\right)=\frac {2n-1}{3}$$

更新于 阅读次数