#HX1255J. 组合数多次询问

提交0 通过0
通过率0%
时间限制1000ms
内存限制128MiB
    ID: 10076 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 普及+/提高- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1255-数学专题

题目描述

题目描述

给出 T 组询问,每组询问要求输出组合数 CnmC_n^m 除以 10910^{9}+7 的余数。

输入格式

第一行,包含一个正整数 T。

接下来 T 行,每行包含 2 个整数 n,m。

输出格式

输出 T 行,每行输出组合数 CnmC_n^m 除以 10910^{9}+7 的余数。

样例输入

4
5 3
10 0
0 0
2000 1000

样例输出

10
1
1
72475738

提示

1T2×1051\le T\le 2\times 10^{5}0mn20000\le m\le n\le 2000

4
5 3
10 0
0 0
2000 1000
10
1
1
72475738
4 
5 3 
10 0 
0 0 
2000 1000
10
1
1
72475738
4  
5 3  
10 0  
0 0  
2000 1000
10
1
1
72475738