给定 n 组询问,每组询问给定整数 a,b,计算 C^a_b \pmod {10^9+7} 的值。
输入
多组询问,第一行一个整数 n。
接下来 n 行,每行两个整数 a,b。
子任务 | 分值 | 测试点数量 | n | a,b |
---|---|---|---|---|
1 | 70 | 15 | 1 \leq n \leq 10^4 | 1 \leq b \leq a \leq 2000 |
2 | 30 | 5 | 1 \leq n \leq 10^5 | 1 \leq b \leq a \leq 10^5 |
输出
输出 n 行,每行输出一个询问的解。
样例
标准输入 复制文本 |
3 3 1 5 3 2 2 |
标准输出 复制文本 |
3 10 1 |