#1399. 4.决斗问题

4.决斗问题

当前没有测试数据。

4.决斗问题

题目描述

AliceAliceBobBob喜欢用打牌的方式来决斗。规则如下:

  1. 每个人有nn副牌。

  2. 每个人选择一个牌堆出牌,出牌有先后的顺序,若先手的牌数大于等于后手,则先手这一次获胜,否则后手获胜。

  3. 每个人都是随机选择牌堆,每个人的决策与自己的想法、策略无关。

  4. AliceAlice后手。

由于每个人一次只出一堆牌,所以决斗一共进行nn轮。

AliceAlice发现她赢xx场就可以增加xkx^{k}点的智商,她想要知道她增加智商的期望。

假设你的答案可以表示为PQ\frac{P}{Q},其中gcd(P,Q)=1\gcd(P,Q)=1,请输出PQ1mod(109+7)PQ^{-1}\bmod(10^{9}+7)

输入格式

输入文件的第一行包含两个正整数nnkk,分别表示牌堆个数和赢xx盘增加智商的指数。

接下来两行:第一行nn个非负整数,表示AliceAlice的每副牌堆中牌的个数;第二行nn个非负整数,表示BobBob的每副牌堆中牌的个数。

数据保证除第二行和第三行的nn个非负整数按照从小到大的顺序给出。

输出格式

一行,表示AliceAlice期望增加的智商点数。

数据范围与提示

测试点编号 kk nn
11~44 k=1k=1 1n1061 \leq n \leq 10^{6}
55~1212 k=2k=2
1313~2020 k109k \leq 10^{9} 1n20001 \leq n \leq 2000

样例

3 1
2 3 4
1 3 5
666666673