#Fre0102. 灵魂之火 II
灵魂之火 II
题目描述
在设计师加强“灵魂之火”后,“灵魂之火术”这一卡组成为了天梯霸主,因此设计师紧急发布补丁,将“灵魂之火”的效果回调为了:造成 点伤害,并从剩余手牌中随机弃一张牌(如果剩余手牌数为 ,则无需弃牌)。
Slowfire 花大价钱合成的卡组仅仅使用了一天就被削弱,他大失所望。作为资深玩家的他现在又开始思考:如果他总共有 张手牌,其中 张为灵魂之火,并且他不断地打出“灵魂之火”直到手牌里没有“灵魂之火”,那么他能够造成伤害值的期望是多少,答案对 取模后输出。
输入格式
第一行一个整数 ,表示数据组数。
接下来 行,每行两个整数 ,分别表示手牌的数量和其中灵魂之火的数量。
输出格式
输出 行,每行一个整数,表示 Slowfire 能造成伤害的期望对 取模后的结果。
令 ,可以证明所求期望可以写成既约分数 的形式,其中 均为整数且 。输出的整数应当与 相等,换言之,输出一个整数 满足 且 。
5
0 0
1 1
5 2
1145 14
1919 810
0
4
7
136363693
555789839