随笔分类 -  数论,数学—有关质数

摘要:什么是欧拉函数? 欧拉函数φ(x)为[1,x]中与x互质的数 几个重要结论 1.φ(1)=1 这个显而易见吧 2.φ(质数x)=x-1; 3.如果p|x,那么ϕ(x∗p)=ϕ(x)∗p,否则ϕ(x∗p)=ϕ(x)∗(p−1)。非常有用的结论 欧拉筛模板,时间复杂度O(n),所以是线性筛 阅读全文
posted @ 2019-06-08 21:09 JBLee 阅读(238) 评论(0) 推荐(0)
摘要:这道题数据范围较大,显然一般的素数筛法是不行的。那么如果要筛大质数,肯定要用到随机算法Miller_Rabin,结合费马小定理a^(p-1)≡1(mod p) 但网上的Miller_Rabin都非常繁琐,在豪哥的指导下,用他简单易懂的Miller_Rabin算法解决该题,orz。 不过感觉这个算法真 阅读全文
posted @ 2019-05-25 15:18 JBLee 阅读(191) 评论(0) 推荐(0)