【题解】排列计数

题目描述求有多少种 1 到 n 的排列 a,满足序列恰好有 m 个位置 i,使得 ai=ia_i = iai​=i。答案对 109+710^9 + 7109+7 取模。输入格式本题单测试点内有多组数据。输入的第一行是一个整数 T,代表测试数据的整数。以下 T 行,每行描述一组测试数据。对于每组测试数


乘法逆元

定义ax≡1 mod pa x \equiv 1\ mod \ pax≡1 mod p这里xxx就是aaa的逆元。一个数有逆元的充分必要条件是gcd(a,p)=1,此时逆元唯一存在。求解逆元的方式拓展欧几里若m不为质数,可以使用拓展欧几里得求逆元根据裴蜀定理,若gcd(a,b)=1则gcd是a,b两