问题描述 |
---|
三体星人的单词由若干个字母构成,每个字母最多使用一次。 已知总共有m个字母,问能够组成多少个不同的单词? |
输入描述 |
这是一道多组案例的题目。一个正整数n,表示案例的数量。(n<=100) 每组案例由一个正整数m组成,表示字母的数量。(m<=1e6) |
输出描述 |
针对每组案例,输出一个整数,表示字母能组成多少个单词。由于这个数可能非常大,只要输出这个结果对100000007取模(取余数)的值。 每组案例输出完都要换行。 |
样例输入复制样例 |
2 3 100 |
样例输出 |
15 30307831 |
提示说明 |
第一组案例中,不妨设三个字母是A、B、C,则组成的单词有15个:A、B、C、AB、AC、BA、BC、CA、CB、ABC、ACB、BAC、BCA、CAB、CBA |
相关 |