今天看到这样一个问题,说是能在sqrt(n)的时间里求出以下这个式子:
由时间复杂度推解法,sqrt(n)就想到枚举因子,所以想到算贡献。
所以其实就是把每一个均摊开,枚举因子算贡献,上式就变成了:
当然这只是粗略的,很容易发现后面的本身为因子的贡献没有算进去,所以答案是:
Over.
今天看到这样一个问题,说是能在sqrt(n)的时间里求出以下这个式子:
由时间复杂度推解法,sqrt(n)就想到枚举因子,所以想到算贡献。
所以其实就是把每一个均摊开,枚举因子算贡献,上式就变成了:
当然这只是粗略的,很容易发现后面的本身为因子的贡献没有算进去,所以答案是:
Over.