contest2583-a-solution
Contest2583 A Solution
考虑从左到右依题意枚举。用一个变量 \(s\) 表示当前左边所有分身的贡献和,那么到这个时刻第 \(i\) 个分身期望的奖杯数就是 \(a_i+s\)。
这时候我们将 \(s\gets s+\frac{(a_i+s)}{n-1}\),表示第 \(i\) 个分身会给其他 \(n-1\) 个分身期望 \(\frac{(a_i+s)}{n-1}\) 个奖杯,并令 \(b_i\gets\frac{(a_i+s)}{n-1}\)。
注意到一个分身送完奖杯后手中就没有奖杯了,因此它最后期望的奖杯数量就是后面所有分身的贡献和。将 \(b\) 做一遍后缀和输出即可。

浙公网安备 33010602011771号