[BOJ 13977] 이항 계수와 쿼리

View as PDF

Submit solution

Points: 4
Time limit: 1.0s
Memory limit: 512M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

(M)개의 자연수 (N)과 정수 (K)가 주어졌을 때 이항 계수 (\binom{N}{K})를 1,000,000,007로 나눈 나머지를 구하는 프로그램을 작성하시오.

입력 형식

첫째 줄에 (M)이 주어진다. (1 ≤ (M) ≤ 100,000)</p>

둘째 줄부터 (M)개의 줄에 (N)과 (K)가 주어진다. (1 ≤ (N) ≤ 4,000,000, 0 ≤ (K) ≤ (N))

출력 형식

총 (M)개의 줄에 (\binom{N}{K})를 1,000,000,007로 나눈 나머지를 출력한다.

예제 입력

5
5 2
5 3
10 5
20 10
10 0

예제 출력

10
10
252
184756
1

Comments

There are no comments at the moment.