#P9174. [COCI2022-2023#4] Bojanje
[COCI2022-2023#4] Bojanje
题目描述
Oliver 是一只不仅能找出 bug 并且喜欢画画的小黄鸭。他最新的画有 个部分,每部分用一种不同的颜色涂色。在此之后他得到了很多批评,因为他的画太可预测了。他决定用 次迭代修改他的画。在每次迭代中他将做以下操作:
Oliver 会均匀随机选择一个下标 ,然后记住画中第 部分的颜色。 Oliver 会再均匀随机选择一个下标 。他会把画中第 部分涂成和第 部分一样的颜色。如果第 部分的颜色和第 部分相同,那么不会有任何改变。注意 可以等于 。 现在,Oliver 害怕他的画会变得十分单调或者无聊。他认为一幅画是好的,如果画上至少有 种不同的颜色。请帮他计算最后这幅画是好的这个事件的概率。
输入格式
第一行包含三个整数 ,意义如题目描述。
输出格式
输出一行一个数,表示答案对 取模后的值。
形式化地,令 。可以知道答案可以用不可约分数 表示,其中 和 是整数,。输出 。换句话说,输出满足 且 的整数 。
2 1 2
500000004
10 2 5
1
3 141592653589793 2
468261332
提示
样例 解释:画上有两种颜色,所以一次迭代后画和未操作之前相同的概率是 。
样例 解释:在两次迭代后,不同的颜色数不可能从 变为小于 ,所以在任何情况下这幅画都会有至少 种不同的颜色。
子任务编号 | 附加限制 | 分值 |
---|---|---|
是样例 | ||
无附加限制 |