第一行输入一个正整数 T,代表询问次数 (1 ≤ T ≤ 100000)接下来 T 行,每行输入两个正整数 N,M (1 ≤ N ≤ 106,1 ≤ M ≤ 106)
对于每次询问,输出一个正整数,代表在行走步数最少的情况下,从(1, 1)点走到(N, M)点的方法总数 (答案可能过大,请对答案取模1000000007)
1 2 2
2
(1, 1) (1, 2)(2, 1) (2, 2)在步数最少的情况下,从(1, 1)走到(2, 2)的方法有2种:第一种:(1, 1) -> (1, 2) -> (2, 2)第二种:(1, 1) -> (2, 1) -> (2, 2)
1 2 3
3
(1, 1) (1, 2) (1, 3)(2, 1) (2, 2) (2, 3)在步数最少的情况下,从(1, 1)走到(2, 3)的方法有3种:第一种:(1, 1) -> (1, 2) -> (1, 3) -> (2, 3)第二种:(1, 1) -> (1, 2) -> (2, 2) -> (2, 3)第三种:(1, 1) -> (2, 1) -> (2, 2) -> (2, 3)
1 5 3
15