数论
菠萝丶
这个作者很懒,什么都没留下…
展开
-
两种素数的筛法(埃拉托斯特尼筛法与欧拉筛)
很多文章都已经介绍过这两类筛法了,在这不过多叙述,而这篇文章的重点放在“欧拉筛”的细节上(如果必要,可以直接去看“欧拉筛”那节)。之前浏览过大篇文章,都是来细说 “i % prime[j]==0 ” 为什么跳出循环,而没有对 “为什么只需要当前的 i 乘以比它更小的 prime[j] 就可以筛去合数” 在后面的“欧拉筛”篇幅会有详细推导。老规矩,先放上埃式筛:int cnt = 0 从0...原创 2019-04-07 14:31:58 · 551 阅读 · 0 评论 -
通过扩欧得出线性同余方程的通解以及x的最小正整数解
同余定理若 ax与b模m的余数相同(其中x为未知数,即所需要求的数),即ax%m=b%m,则这个式子可以记作成a≡b (mod m)。设ax对m取模后的余数为r1,则有:ax=y1*m+r1。 ①同理,设b对m取模后的余数为r2,则有:b=y2*m+r2。 ...原创 2019-03-22 23:01:49 · 2951 阅读 · 11 评论