SP10643 MYQ5 - The Nerd Factor
题目描述
Venky 教授负责教授一个包含 $n$ 名学生的高级算法课程。他以出题极其困难而闻名。大家都觉得通过这门课几乎是不可能的事情。班上的学生 Vishy 听学长说,如果至少有 $k$ 名学生一起合作讨论答案,所有人都能顺利通过考试。因此,他们决定将整个班级分成若干组,使每个学生都能通过。可是学生们在如何组队这件事情上产生了争执。于是,班上的学霸 Puppala 决定计算出所有可能的分组方案,并对每种方案进行编号,最后随机选择一个编号对应的方式来组队。你的任务就是帮助 Puppala 找出所有可能的分组方式数量。
由于 Puppala 对大数心生恐惧,所以请告诉他答案对 $10^9+7$ 取模后的结果。
输入格式
第一行输入一个整数 $t$,表示测试用例的数量($1 \le t \le 10^6$)。
接下来的 $t$ 行中,每行包含两个用空格分隔的整数 $n$ 和 $k$,其中 $1 \le k, n \le 1000$。
输出格式
对于每个测试用例,输出一行,表示分组方式的数量,并将其结果对 $10^9+7$ 取模。
**示例**
```
输入:
3
2 1
4 2
6 2
输出:
2
2
4
```
**本翻译由 AI 自动生成**