(对于100%的数据,1≤N,K≤10^9,1≤L≤H≤10^9,H-L≤10^5)
这个题要是数据范围出小一些解释个裸的莫比乌斯反演。
问题就是数据范围太鬼畜,我们无法筛出这个范围的莫比乌斯函数前缀和。
这时就要用到杜教筛,它是用来解决 n<= 10^11 时的一些积性函数的前缀和问题的
本鶸对此理解还不深,大家可以自行上网找相关博客。
这一篇就很好
author: skywalkert
original article: skywalkert
last update time : 2017-04-01
然后就是裸的莫比乌斯过程了
代码:
#include
#include
#include
#include
#include
#include
#include
一开始自己写的巨丑,看了网上dalao的之后才写对
另外还有一种递推的写法,那个我真心看不懂