标签:阶乘 catalan 质数 偶数 质因数 递推 合数 相同 cat
1 2 5 14 42 132
通项公式:$\frac{C(2n, n)}{n + 1}$
若询问区间为$(l, r)$,则只需判断$(l + d, r)$和$(l, r - d )$是否相同
证明:不断归纳即可
设$a_i$表示第$i$个元素
则$$\sum a_i * a_j = (\sum a_i) ^2 - \sum{a_i ^ 2}$$
若模数是质数:递推出阶乘和阶乘的逆元。
若模数不是质数:线性筛出每个元素的最小质因数,不断的把每个数分解
末两位能被4整除
若数字的后三位能被$8$整除,则该数字能被$8$整除
证明
设$x = 10000 * a_i + 1000 * a_{i - 1} + \dots$
发现大于$3$的位都会分解出$8$这个因数
能被6整除必然同时可被2和3整除,因此特点为:"各位数字之和是3的倍数的偶数."
标签:阶乘 catalan 质数 偶数 质因数 递推 合数 相同 cat
原文地址:https://www.cnblogs.com/zwfymqz/p/9564031.html