1.设
f(n)
f
(
n
)
为n的因子的和,求:
其中 n<1012 n < 10 12
做法其实也是常见的套路:
这个就很显然了,分块求就行了,复杂度 O(n−−√) O ( n )
2.有欧拉函数 ϕ(x) ϕ ( x ) ,求:
其中 n<1011 n < 10 11
这个之前讲过了,杜教筛套路一波。复杂度 O(n23) O ( n 2 3 )
3.有莫比乌斯函数 μ(x) μ ( x ) ,求:
其中 n<1011 n < 10 11
同样杜教筛套路一波。复杂度 O(n23) O ( n 2 3 )
4.设:
求: F(n)%(109+7),n<109 F ( n ) % ( 10 9 + 7 ) , n < 10 9
则:
可以发现 里面的和式其实就是欧拉函数 ϕ(x) ϕ ( x ) 里所有与x互质的数的和设为 h(x) h ( x ) 。
则:
所以:
设:
实际上就是求 g(n) g ( n ) ,则:
发现不是很好搞阿。。。
设
ϕ′(n)=nϕ(n)
ϕ
′
(
n
)
=
n
ϕ
(
n
)
,容易验证
ϕ′(n)
ϕ
′
(
n
)
是积性函数。
里面有类似的狄利克雷卷积的结构,能不能找另一个积性函数和他卷一卷?(未完待续