莫比乌斯反演
愤怒的愣头青
这个作者很懒,什么都没留下…
展开
-
【bzoj2440】[中山市选2011]完全平方数
Description 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些 数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而 这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一 个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第 K个数送给了 小X。小X很开心地收下了。 然而现在小 W原创 2017-05-14 21:17:44 · 245 阅读 · 0 评论 -
【bzoj4407】于神之怒加强版 莫比乌斯反演+狄利克雷卷积
Description给下N,M,K.求 Input输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示。 Output如题 Sample Input1 23 3 Sample Output20HINT1<=N,M,K<=5000000,1<=T<=2000题解:JudgeOnline/up原创 2018-01-04 14:21:30 · 396 阅读 · 0 评论 -
【bzoj3561】DZY Loves Math VI 莫比乌斯函数
Description给定正整数n,m。求 Input一行两个整数n,m。 Output一个整数,为答案模1000000007后的值。 Sample Input5 4Sample Output424HINT数据规模:1<=n,m<=500000,共有3组数据。题解 Orz YZH 预处理后面那个i,j即可 复杂度为调和级数的复杂度。代码#include<bits/stdc++.h>原创 2018-01-03 13:30:01 · 429 阅读 · 0 评论 -
【bzoj2820】YY的GCD 莫比乌斯函数
Description神犇YY虐完数论后给傻×kAc出了一题 给定N, M,求1kAc这种傻×必然不会了,于是向你来请教…… 多组输入 Input第一行一个整数T 表述数据组数 接下来T行,每行两个正整数,表示N, M OutputT行,每行一个整数表示第i组数据的结果 Sample Input2 10 10 100 100 Sample Output30原创 2018-01-12 09:09:28 · 229 阅读 · 0 评论 -
【51Nod1585】买邮票送邮票
商店里面有n张邮票,现在去买一张,然后老板会送若干张(至少一张)邮票。如果老板送的邮票的面值的最大公约数不是1,并且老板送的邮票和我们购买的邮票的面值最大公约数是1,那么就是一组好的邮票组合。问有多少种好的邮票组合。 样例解释: · 买第1张,送第2张; · 买第3张,送第2张; · 买第2张,送第1张; · 买第2张,送第3张;原创 2017-11-08 09:52:45 · 286 阅读 · 0 评论 -
【51Nod1439】互质对
有n个数字,a[1],a[2],…,a[n]。有一个集合,刚开始集合为空。然后有一种操作每次向集合中加入一个数字或者删除一个数字。每次操作给出一个下标x(1 ≤ x ≤ n),如果a[x]已经在集合中,那么就删除a[x],否则就加入a[x]。 问每次操作之后集合中互质的数字有多少对。 注意,集合中可以有重复的数字,两个数字不同当且仅当他们的下标不同。 比如a[1]=a[2]=1。那么经过两次操原创 2017-10-17 18:58:28 · 848 阅读 · 0 评论 -
【bzoj2005】[Noi2010]能量采集
Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列 有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n, 表示是在第x列,y的范围是1至m,表示是在第x列的第y棵原创 2017-09-03 16:02:24 · 311 阅读 · 0 评论 -
【51Nod1678】lyk与gcd
这天,lyk又和gcd杠上了。 它拥有一个n个数的数列,它想实现两种操作。1:将 ai 改为b。 2:给定一个数i,求所有 gcd(i,j)=1 时的 aj 的总和。 Input 第一行两个数n,Q(1<=n,Q<=100000)。 接下来一行n个数表示ai(1<=ai<=10^4)。 接下来Q行,每行先读入一个数A(1<=A<=2)。 若A=1,表示第一种操作,紧接着两个数i和原创 2017-09-14 21:06:46 · 291 阅读 · 0 评论 -
【bzoj2154】Crash的数字表格
Description今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时被a和b整除的最小正整数。例如,LCM(6, 8) = 24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为LCM(i, j)。一个4原创 2017-09-04 18:54:12 · 244 阅读 · 0 评论 -
【bzoj2045】双亲数
Description小D是一名数学爱好者,他对数字的着迷到了疯狂的程度。 我们以d = gcd(a, b)表示a、b的最大公约数,小D执著的认为,这样亲密的关系足可以用双亲来描述,此时,我们称有序数对(a, b)为d的双亲数。 与正常双亲不太相同的是,对于同一个d,他的双亲太多了 >_< 比如,(4, 6), (6, 4), (2, 100)都是2的双亲数。 于是一个这样的问题摆在眼前,对于0 <原创 2017-06-24 16:04:06 · 343 阅读 · 0 评论 -
【bzoj2301】[HAOI2011]Problem b
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数Sample Input2 2 5 1 5 1 1 5 1 5 2Sample Ou原创 2017-05-07 16:58:15 · 255 阅读 · 0 评论 -
【bzoj1101】[POI2007]Zap
DescriptionFGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。Input第一行包含一个正整数n,表示一共有n组询问。(1<=n<= 50000)接下来n行,每行表示一个询问,每行三个正整数,分别为a,b,d。(1<=d<=a,b<=50000)Outp原创 2017-05-07 16:14:05 · 253 阅读 · 0 评论 -
【bzoj2671】Calc 莫比乌斯函数
Description 给出N,统计满足下面条件的数对(a,b)的个数: 1.1 2.a+b整除a*b Input 一行一个数N Output 一行一个数表示答案Sample Input15Sample Output4HINT数据规模和约定Test N Test N 1 2 3 4 5 6 7 8原创 2018-01-24 21:35:48 · 302 阅读 · 0 评论