随笔分类 -  数学—数论

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