P6125 [JSOI2009] 有趣的游戏
题目描述
小阳阳发明了一个有趣的游戏:有 $n$ 个玩家,每个玩家都有一个长度为 $l$ 的字母序列,任何两个玩家的字母序列不同。共有 $m$ 种不同的字母,所有的字母序列都由这 $m$ 种字母构成。为了方便,我们取大写字母的前 $m$ 个字母。
例如 $m=3,l=4,\texttt{ABAA}$ 和 $\texttt{CBCA}$ 是两个合法的字母序列。
现在由小阳阳来操控一台神奇的机器,每个时刻机器会随机产生一个字母,其中第 $i$ 种字母随机出来的概率为 $\dfrac{p_i}{q_i}$ ,显然 $\sum \limits_{k=1}^m \dfrac{p_i}{q_i}=1$。
这样 $T$ 个时刻后机器会产生一个长度为 $T$ 的字母序列。
如果某个时刻某个玩家发现自己的字母序列在机器产生的字母序列中出现了,“出现”的定义是玩家的字母序列是机器产生的字母序列中连续的一段,那么我们称这个玩家获胜,游戏结束。
现在小阳阳感兴趣的一个问题是,每个玩家分别有多大的概率能获得这场游戏的胜利呢?
输入格式
无
输出格式
无
说明/提示
$1 \leq n,l,m \leq 10$,$0 \leq p_i \leq q_i \leq 10$ 且 $\gcd(p,q) = 1$。