Address
Solution
- 先定义状态
- f [ i ] f[i] f[i] 表示当前已经收集了 i i i 张邮票的情况下,将 n n n 张邮票全部收集的期望费用
- f [ n ] = 0 f[n]=0 f[n]=0
- 然后你会发现无法转移——我们不知道现在购买的邮票是第几张
- 所以再次记录 g [ i ] g[i] g[i] 表示当前已经收集了 i i i 张邮票的情况下,将 n n n 张邮票全部收集的期望购买次数
- 显然 g [ n ] = 0 g[n]=0 g[n]=0
- 当 0 ≤ i < n 0\le i<n 0≤i<n 时,有
- g [ i ] = 1 + i n g [ i ] + n − i n g [ i + 1 ] g[i]=1+\frac ing[i]+\frac{n-i}ng[i+1] g[i]