#agc056e. [agc056_e]Cheese
[agc056_e]Cheese
给定一个长度为 的圆周。在这个圆周上,点的坐标为 表示以某个固定点开始沿顺时针方向的距离为 。
对于任意 ,有一只坐标为 的老鼠。
Snuke 会投掷 次奶酪。具体地说,他会重复以下步骤 次:
- 随机选择一个 到 间的整数 , 的概率为百分之 。任意两次选择是独立的。
- 随后,从 位置投掷奶酪。奶酪会以顺时针方向沿圆周前进。当奶酪遇到一只老鼠时,会发生以下事件:
- 如果老鼠没有吃过奶酪:
- 其会以 的概率吃掉奶酪。奶酪就此消失。
- 其会以 的概率什么都不做。
- 如果老鼠吃过了奶酪:
- 其会什么都不做。
- 如果老鼠没有吃过奶酪:
- 奶酪会一直前进,直到被某只老鼠吃掉。
投掷完 次奶酪后,会有恰好一只老鼠没有吃奶酪。对于每个整数 ,请输出坐标为 的老鼠没有吃奶酪的概率模 的值。
能够证明题目中的每个概率总能被表示为一个分母不为 的分数。设 为最简分数,则 模 的值为整数 满足 。
$1\le n \le 40,\ 0\le a_i,\ \sum_{0\le i \le n-1}a_i = 100$。