题解:AT_abc360_e [ABC360E] Random Swaps of Balls
思路简介
不难想到,除了第
我们考虑从上一次操作进行完之后递推。令上一次操作完后在第一次的概率为
首先是在第一个位置的概率,有两种转移方式:
- 从其他位置转移而来,对于每个除
以外的位置,在 种可能的数字中都有 种方式转移。 - 在
这个位置保持不变,在所有的 种可能性中,除了从其他位置转到 号位置,其余的可能都是保持不变,有 种方式。
然后是在其他位置的概率,有三种转移方式:
- 从第
个位置转移而来,在 种可能性中有 种组合能做到这一点。 - 从除了第
个位置和当前位置转移而来,对于剩下的 个位置,每个位置有 种组合来转移。 - 在当前位置保持不变,有
种组合可以做到这一点。
因此,我们可以得出:
直接
代码
- 标题: 题解:AT_abc360_e [ABC360E] Random Swaps of Balls
- 作者: Floze3
- 创建于 : 2024-08-07 21:22:17
- 更新于 : 2024-08-08 07:29:56
- 链接: https://floze3.github.io/2024/08/07/at-abc360-e-solution/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论