#p834. 例题10.2.7 组合数取模

例题10.2.7 组合数取模

题目背景

小y听说学弟学妹们在学数学,他想出一道当年自己入门时做过的题。

题目描述

共有TT组询问,每组询问给出一对n,mn, m,求CnmC_n^m,为了不让大家用到高精度,答案对100000007100000007取模。

输入格式

第一行一个数TT,接下来TT行每行两个数n,mn, m,意义如题面所述。

输出格式

TT行每行一个数表示答案。

样例输入输出

math.in


3

2 1

5 4

4 2



math.out


2

5

6



数据规模和约定

对于10%10 \%的数据,T5T \le 5max(n,m)5max(n, m) \le 5

对于30%30 \%的数据,T10T \le 10max(n,m)5000max(n, m) \le 5000

对于100%100 \%的数据,T105T \le 10^5max(n,m)106max(n, m) \le 10^6