训练心得12.22

之前做了一下vjudge数论模块,做一下总结
1、素数筛法,用来筛各种积性函数
2、 s ( p n ) = 1 + p + p 2 + . . . + p n s(p^{n})=1+p+p^2+...+p^n ,运用等比数列求和,得 s ( p n ) = ( p n + 1 1 ) p 1 s(p^n)=\frac{(p^{n+1}-1)}{p-1}
3、找周期,找到周期 T T 之后就可以对 T T 取模
4、 g c d ( a m 1 , a n 1 ) = a g c d ( m , n ) 1 gcd(a^{m-1},a^{n-1}) = a^{gcd(m,n)}-1 ,推广:
g c d ( a , b ) = 1 gcd(a,b)=1
g c d ( a m b m , a n b n ) = a g c d ( m , n ) b g c d ( m , n ) gcd(a^m-b^m,a^n-b^n) = a^{gcd(m,n)}-b^{gcd(m,n)}

发布了40 篇原创文章 · 获赞 0 · 访问量 5133

猜你喜欢

转载自blog.csdn.net/edward00324258/article/details/103657596
今日推荐