
莫比乌斯反演
文章平均质量分 75
NOIAu
最后一天啦~
展开
-
BOZJ 2301: [HAOI2011]Problem b 莫比乌斯反演
2301: [HAOI2011]Problem bTime Limit: 50 Sec Memory Limit: 256 MB Submit: 5120 Solved: 2380Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个原创 2017-07-13 16:44:07 · 359 阅读 · 0 评论 -
BZOJ 2005 NOI2010 能量采集 莫比乌斯反演
BZOJ又被卡了这道题水过,作为第一道莫比乌斯反演的习题,我还是理解了好长时间分块的想法的,可能是我太菜了吧…首先一个推导我们需要求的是 ∑i=0n∑j=0m(gcd(i,j)∗2−1)\sum_{i=0}^n\sum_{j=0}^m({gcd(i,j)*2-1}) 进行推导 =2∗∑i=0n∑j=0m(gcd(i,j))−n∗m=2*\sum_{i=0}^n\sum_{j=0}^m(gcd(原创 2017-07-13 15:14:30 · 455 阅读 · 0 评论 -
浅谈莫比乌斯反演
之前一直觉得这是一个这辈子都学不到的东西,好像太厉害了根本不适合我,看来我以前(虽然现在也还是)太菜了对于一个算数函数f(x)f(x) 如果我们对f(x)进行如下规定的求和F(n)=∑d|nf(d)F(n)=\sum_{d|n} f(d)其中d|n的含义为d可以整除n,例如对于n=12的情况 F(12)=f(1)+f(2)+f(3)+f(4)+f(6)+f(12)F(12)=f(1)+f(2)+f原创 2017-07-01 11:44:53 · 1414 阅读 · 4 评论