Hệ số nhị thức

View as PDF

Submit solution

Points: 0.10
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type

Nhiệm vụ của bạn là tính toán ~n~ hệ số nhị thức modulo ~10^9 + 7~.

Một hệ số nhị thức ~a \choose b~ có thể được tính bằng công thức ~\frac{a!}{b!(a-b)!}~. Đảm bảo rằng ~a~ và ~b~ là hai số nguyên không âm ~(0 \leq b \leq a)~.

Input
  • Dòng đầu tiên là số nguyên dương ~n~ ~(1 \leq n \leq 10^5)~ ~-~ số lượng phép tính cần thực hiện.
  • ~n~ dòng tiếp theo, mỗi dòng gồm hai số nguyên không âm ~a~ và ~b~ ~(0 \leq b \leq a \leq 10^6)~.
Output

Gồm ~n~ dòng, mỗi dòng là kết quả của phép tính ~a \choose b~ modulo ~10^9 + 7~.

Sample Input
3
5 3
8 1
9 5
Sample Output
10
8
126

Comments

Please read the guidelines before commenting.


There are no comments at the moment.