随笔分类 - 数论
摘要:组合数通项公式 \(C_n^m=\frac{n!}{m!*(n-m)!}\) 组合数递推公式 \(C_n^m=C_{n-1}^m+C_{n-1}^{m-1}\) 解释:从n个数里面选m个数,如果第n个数不选,就要从n-1个数里面选m个数 如果第n个数选,那么就要从n-1个数选m-1个数,有点类类似于
阅读全文
摘要:欧拉函数 计算与n互质的正整数个数 线性求eular 直接求euler 参考博客
阅读全文
摘要:逆元 逆元就是在mod意义下,不能直接除以一个数,而要乘以它的逆元。 $a \times x = 1 \mod p$,那么$x$就是$a$在$p$下的逆元,除以$a$就等于乘以$x$ 扩展欧几里得 扩展欧几里得是求一组 $x,y$ 使得 $a \times x + b \times y = \gcd
阅读全文
摘要:算法思想 我们想求得一组$x,y$使得 $ax+by = \gcd(a,b)$ 根据 $\gcd(a,b) = \gcd(b,a\bmod b)$ 如果我们现在有$x',y'$ 使得 $bx'+(a\bmod b)y' = \gcd(b,a\bmod b)$ 那么 $ax+by = bx'+( a
阅读全文
摘要:xor 异或的数学符号为“⊕”,计算机符号为“xor” 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 相互性 a ^ b = c 那么 a ^ c = b, b ^ c = a 异或和 从0开始每4个数的异或和为0 y (x ^ y)
阅读全文