@SovietPower
2018-02-04T10:50:35.000000Z
字数 5048
阅读 1975
数学,数论
首先将的式子化为
求
首先是把下界作为1.可以化为求
首先狄利克雷卷积(Dirichlet Product):设是两个数论函数,它们的Dirichlet乘积也是一个数论函数,
狄利克雷卷积有几个性质:
1. 满足交换律
2. 满足结合律
3. 满足分配率
4. 存在单位元,使得
回到本题。设.
将式子依次展开
,即.
,即.
这样下去可以得到。由于狄利克雷卷积满足结合律,所以的狄利克雷卷积可以用快速幂计算。
计算狄利克雷卷积时,如果对每个都按照定义枚举其约数计算,时间肯定爆炸。所以可以枚举约数,再枚举这些约数可以对哪些值给出贡献,那么计算一次狄利克雷卷积的复杂度就是,总复杂度。
Code.
求.
参考.
设,那么。
如果狄利克雷卷积中左边的一个函数是待求前缀和的,而另外两个函数的前缀和比较好计算,那么就可以简化计算过程。
像之前一样,试着计算一下:
给定p,
欧拉定理:,则.
扩展欧拉定理: (a为任意整数,b,p为正整数,且(a,p不一定要互质).证明.
指数是无穷的,但是模数是有限的,从不断减小p去考虑。
设,次数是无穷的,所以肯定。根据扩展欧拉定理可得
,求
首先
证明:
首先有 (不证了).
设 ,则.
那么
即 .
Code.