A. [2021.1.29多校省选模拟11]最大公约数
这是一个杜教筛的经典题目,最后我们只需要筛一下1∗xμ(x)1*x\mu(x)1∗xμ(x)这个函数的前缀和即可,然后看到有111这个函数,我们下意识应该想到的就是μ\muμ,然后又有xμ(x)x\mu(x)xμ(x)所以我们配一个ididid就可以将其抵消为n,最后恰好化简后为单位函数。
同样还有一种方法更为简洁,直接配一个ididid就足够了,因为111和μ\muμ可以直接抵消,这样的结果同样也是单位函数。
然后这道题我最终只有64分,只是因为我取模出现问题,由于输入的值高达1e101e101e10所以有时候计算会有超过modmodmod范围的数,这时候必须再一次modmodmod一下。