탈출한 거위들
문제 정보
-
- 문제 ID
- 시간 제한
- 메모리 제한
- 제출 횟수
- 정답 횟수 (비율)
-
- ESCAPEGEESE
- 3000ms
- 65536kb
- 518
- 134 (25%)
-
- 출처
- 분류
문제
KAIST 오리연못에는 각각 0,1,2, \cdots ,N-1로 이름이 부여된 N마리의 거위가 살고 있다. 어느 화창한 날, 몇몇 거위들이 단체로 반항을 일으키며 탈출 계획을 세웠고 총 K마리의 거위가 탈출에 성공하였다. 급해진 당신은 목격자를 찾다가, 유일한 목격자인 오리에게 다음과 같은 정보를 얻었다.
탈출한 거위들의 숫자의 합은 N으로 나누어 떨어진다.
당신의 할 일은 가능한 탈출한 거위들의 집합이 총 몇 가지인가를 구하는 것이다.
입력
입력은 T개의 테스트 케이스로 구성된다. 입력의 첫 줄에는 T가 주어진다.
각 테스트 케이스에 대해, 두 정수 N, K가 주어진다. (1 \le N \le 500, 1 \le K \le \min(N,100))
출력
각 테스트 케이스마다 한 줄에 가능한 총 경우수를 1,000,000,007 로 나눈 나머지를 출력한다.
예제 입력
3 7 4 1 1 58 4
예제 출력
5 1 7322
노트