#CF1983E. 我爱小球
我爱小球
E. 我爱小球
时间限制:2 秒
内存限制:256 兆字节
爱丽丝和鲍勃正在玩一个游戏。有 个球,其中 个是特殊球。每个球都有一个价值。
玩家轮流操作。每轮,当前玩家随机选择一个球,将该球的价值加到自己的分数中(初始分数为 ),然后该球被移出游戏。如果选中的球是特殊球,则同一玩家继续下一轮(如果还有球剩余);如果选中的球不是特殊球,则换另一玩家进行下一轮。
游戏一直进行到所有球都被取完为止。爱丽丝先手。
求游戏结束时两名玩家各自得分的期望值,对 取模。
形式化地说,令 。可以证明答案可以表示为不可约分数 ,其中 和 是整数,且 。输出整数 。即输出满足 且 的整数 。
输入
有多个测试用例。第一行包含一个整数 ()——测试用例的数量。
每个测试用例的描述占一行。每个测试用例的第一行包含两个整数 和 ()。
第二行包含 个整数 ,表示每个球的价值。前 个球是特殊球()。
所有测试用例的 之和不超过 。
输出
每个测试用例输出一行两个整数,分别是爱丽丝和鲍勃的期望分数模 。
示例
示例输入 1
1
5 2
10 20 5 15 25
示例输出 1
45 30
示例输入 2
5
1 1
732507
2 2
5817860 5398510
5 1
2122894 4951549 2750585 7821535 3214167
8 4
1405323 5069867 6883092 6972029 328406 2478975 7628890 9973340
4 2
9662050 3566134 3996473 9872255
示例输出 2
732507 0
11216370 0
810642660 210218077
722402997 318336932
349086489 678010430
示例输入 3
5
3 3
1095611 8219204 7773462
2 1
8176490 2774103
3 1
9178636 5138057 3367761
12 9
7597698 6843019 2298534 1522386 4969588 1340345 3967362 9152890 6689668 9986080 4745473 7407325
10 5
6986368 2397882 5804127 6980694 3740836 3215836 5195724 3179261 4136769 4544231
示例输出 3
17088277 0
6862348 4088245
677038671 340645790
36949997 29570371
725118051 321063684
注释
对于第一个示例,爱丽丝的期望得分为 ,鲍勃的期望得分为 。