一、题目
![[BZOJ 4173]数学 [BZOJ 4173]数学](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ4NC8yNGViYTA3MWVhOTZiOWZmZmFhN2Y2MjQxMTM5YWZiYy5wbmc=)
二 、解法
又到了欢乐推式子时间,先推那个判断式(本文所有除法均为整除):
m%k+n%k≥km−kmk+n−knk≥kkn+m−km−kn≥1由于0≤kn+m−km−kn≤1,所以可以直接把上面的值当成判断式来用,也就是说,我们现在要求这东西:
ϕ(n)ϕ(m)k=1∑n+m(kn+m−km−kn)ϕ(k)可以把上面的问题分解成三个差不多的子问题,我们继续推式子:
k=1∑nknϕ(k)=k=1∑nd∣k∑ϕ(k)=k=1∑nk推出来了一个优美的求和,所以原式=nm(三个求和再推下就完了),最后的答案为ϕ(n)ϕ(m)nm。本题要写高精,都推到这一步了,代码就不给了吧qwq。