2019年1月7日

莫比乌斯函数

摘要: 单点求解sqrt(n) (可以自己改写,很简单) 筛法递推 解释一下线性筛 设a=x*x*y*y*z(x<y<z) a仅会被x筛到 因为x*x*y*z在筛到素数x时就已经break了,同理x*x*y*y不会筛到z 因此,每个数仅被他的最小质因子筛到,因此为O(n),这一性质也是可以利用的 解释一下莫 阅读全文

posted @ 2019-01-07 13:52 scau_bi 阅读(269) 评论(0) 推荐(0) 编辑

exgcd 解同余方程ax=b(%n)

摘要: ax=n(%b) -> ax+by=n 方程有解当且仅当 gcd(a,b) | n ( n是gcd(a,b)的倍数 ) exgcd解得 a*x0+b*y0=gcd(a,b) 记k=n/gcd(a,b) 则方程ax+ny=b的所有解为 x=k*x0 + [ b/gcd(a,b) ]*t y=k*y0 阅读全文

posted @ 2019-01-07 12:52 scau_bi 阅读(302) 评论(0) 推荐(0) 编辑

费马小定理证明 (copy的,自己捋清楚)

摘要: 费马小定理:假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p) 证明(copy的百度百科,加点自己的解释) 引理1. 若a,b,c为任意3个整数,m为正整数,且(m,c)=1,则当a·c≡b·c(mod m)时,有a≡b(mod m)。 证明:a·c≡b·c(mod m)可 阅读全文

posted @ 2019-01-07 11:52 scau_bi 阅读(570) 评论(0) 推荐(0) 编辑

导航