1000000007。)用数学语言描述就是:对于给出的长度为
的正整数数列
和正整数
,请你计算有多少个长度为
的整数数列
同时满足以下条件:
对于每个整数
(
),都有
。
对于每个整数
(
),恰有
个整数
(
)满足
。
由于答案可能很大,请将答案对
取模。(在此复制:
1000000007。)
1000000007。)用数学语言描述就是:对于给出的长度为
的正整数数列
和正整数
,请你计算有多少个长度为
的整数数列
同时满足以下条件:
对于每个整数
(
),都有
。
对于每个整数
(
),恰有
个整数
(
)满足
。
由于答案可能很大,请将答案对
取模。(在此复制:
1000000007。)
每个测试文件均包含多组测试数据。第一行输入一个整数
(
)代表数据组数,每组测试数据描述如下:
第一行输入用空格隔开的两个整数
和
(
;
),表示小朋友的数量、徽章图案的数量。
第二行输入用空格隔开的
个整数
(
),表示恰有
位小朋友得到的徽章图案与第
位小朋友的图案相同(含自身)。
除此之外,保证单个测试文件的
值之和不超过
。
对于每一组测试数据,新起一行输出一个整数,表示发放徽章的方法数(整数数列的数量),对
取模。
3 5 10 2 2 3 3 3 2 3 2 1 9 20014 1 1 7 7 7 7 7 7 7
90 0 610066079
对于第二组测试数据,没有方法符合条件,答案为
。
对于第三组测试数据,方法数的真值为
,取模后得到答案。

这道题你会答吗?花几分钟告诉大家答案吧!