随笔分类 - 数学—数论
摘要:数论倒数总结 一、原理 求解$a*x≡1(\mod p)$中的$x$。 方法一:扩展欧几里德定理 将方程变为:$ax+by=1$即可。 方法二:欧拉定理 若$(a,n)=1$,有$a^{\phi(n)}≡1(\mod n)$。 请注意该方法的使用条件。 方法三:费马小定理 \(a^p≡a(\mod
阅读全文
摘要:[AHOI2007]密码箱 当$n=1$时无解,$x=0$时不成立。 暴力:\(O(n)\) 从$1$~$n$扫一遍。 扩展欧几里得 发现一下式子:\(x^2≡1(\mod n)\) 移项得:\(x^2+k*n=1\) 于是运用扩展欧几里得求得一组解,进行判断即可。 #include<algorit
阅读全文
摘要:[AHOI2005]约数研究 首先,我们可以分别统计每一个数作为约数所做的贡献,加起来即可。 也即: \[ \displaystyle\sum_{i=1}^n{n\div i} \] 这样就是$O(n)$的了,用“数论分块”可以进一步优化至$O(\sqrt n)$。 //O(n): #include
阅读全文

浙公网安备 33010602011771号