随笔分类 - 学习笔记 / 数论
摘要:光速幂,在 的时间复杂度内预处理,以 的时间复杂度求幂,用于求解同一底数和模数,多次求幂。 假设底数为 ,模数为 ,首先预处理 ,再预处理 $x^0,x^{\sqrt n},x^{2\sqrt
阅读全文
摘要:####Lucas定理 用于求解大组合数取模且模数为质数的情况。 定理,$\binom{n}{m}=\binom{\left \lfloor \frac{n}{p}\right \rfloor}{\left \lfloor \frac{m}{p}\right \rfloor}*\binom{n\mo
阅读全文
摘要:若线性同余方程 ,则称 为 时的逆元,记作。 扩展欧几里得求逆元。 要求 . int exgcd(int a,int b,int&x,int&y){ if(!b)return x=1,y=0,a;
阅读全文
摘要:数论分块 对于含有除法向下取整的式子,可以使用数论分块,将 相同的数统一计算。 使式子 $\left \lfloor \frac{n}{i} \right \rfloor = \left \lfloor \frac
阅读全文