问题 5389 --旅游

5389: 旅游★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 40  解决: 13
[提交][状态][命题人:]

题目描述

小明和好朋友们约好一同去旅游。他们一共n个人,名字太多,为了方便司机师傅记住每个人,特地给每个人分发一个号码牌(编号1——n,互不相同),出发时司机师傅让他们按号码牌与座位号一一对应入座。但到了一个景点尽情观赏后,匆忙上车之际,有人的号码牌与座位号没有对应上。司机师傅想要知道在至少kk<=n)个人号码牌与座位号对应上的情况下,有多少种坐错的方案(认为所有人号码牌与座位号都对应上才算坐对)。但身为数学课代表的小明也不太会算,所以他请你帮忙解答。

输入

第一行一个正整数T1<=T<=10)代表测试数据组数。

接下来T行,每行两个正整数nkn是总人数,k是至少能将号码牌与座位号对应的人数)。(1<=n<=10000,1<=k<=100,k<=n

输出

每行输出方案总数对100000000710^9+7)取模的结果。

样例输入
Copy
2
1 1
3 1
样例输出
Copy
1
4

提示

来源

[提交][状态]