
莫比乌斯反演
Rose_max
这个作者很懒,什么都没留下…
展开
-
[hdu1695][莫比乌斯反演]Gcd
【题意】 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数,保证所有数据中a和c一定等于1。 注意:2,3和3,2是一种情况【输入格式】 第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、k【输出格式】 共n行,每行一个整数表示满足要求的数对(x,y)的个数【样例原创 2017-11-25 16:28:46 · 426 阅读 · 0 评论 -
[bzoj5332][bzoj5276][bzoj3994][莫比乌斯反演][三元环计数]旧试题/skyfall/约数个数和
Description旧试题skyfall约数个数和约数个数和题解由于这三个题长得比较像就放一起吧设D(u)D(u)D(u)表示uuu的约数和,那么有如下结论D(x∗y)=∑u∣x∑v∣y[gcd(u,v)==1]D(x*y)=\sum_{u|x}\sum_{v|y} [gcd(u,v)==1]D(x∗y)=u∣x∑v∣y∑[gcd(u,v)==1]证明如下,设kik_i...原创 2019-03-27 17:19:10 · 338 阅读 · 0 评论 -
[bzoj3601][高斯消元][莫比乌斯反演]一个人的数论
Description题解首先先让自己铭记一个结论∑d∣nμ(d)=(n=1)\sum_{d|n}\mu (d)=(n=1)d∣n∑μ(d)=(n=1)这道题就是要求∑iid∗[gcd(i,n)==1]\sum_i i^d*[gcd(i,n)==1]i∑id∗[gcd(i,n)==1]利用上面的结论不难得到∑iid∗∑j∣i,j∣nμ(j)\sum_i i^d*\sum_...原创 2019-03-22 20:27:44 · 294 阅读 · 0 评论 -
[bzoj2671][莫比乌斯反演][数论]Calc
Description给出N,统计满足下面条件的数对(a,b)的个数: 1.1<=a<b<=N 2.a+b整除a*b明显是个傻逼题了Input一行一个数NOutput一行一个数表示答案Sample Input15Sample Output4HINT数据规模和约定Test N Test N1 <=10 11 &a原创 2019-01-18 11:00:47 · 249 阅读 · 0 评论 -
[Codeforces1097F][莫比乌斯反演]Alex and a TV Show
翻译n个可重集,有Q次操作1 u v 表示将第u个可重集的元素置为1个v2 u a b 表示将第u个可重集置为第a个可重集和第b个可重集的并集3 u a b 表示将第u个可重集置为第a个可重集的每个元素和第b个可重集的每个元素的gcd的并集4 u v 表示求在第u个可重集中元素v的出现次数是奇数还是偶数n<=1e5 Q<=1e6 1<=v<=7000题解...原创 2019-01-05 09:11:03 · 549 阅读 · 0 评论 -
[bzoj2154][莫比乌斯反演]Crash的数字表格
Description今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a,b)表示能同时被a和b整除的最小正整数。例如,LCM(6, 8) =24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张NM的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为LCM(i,j)。一...原创 2018-12-29 16:37:56 · 263 阅读 · 0 评论 -
[bzoj3529][莫比乌斯反演][树状数组]数表
Description有一张 n×m 的数表,其第 i 行第 j 列(1 <= i <= n, 1 <= j <= m)的数值为 能同时整除 i 和 j的所有自然数之和。给定 a , 计算数表中不大于 a 的数之和。Input输入包含多组数据。 输入的第一行一个整数Q表示测试点内的数据组数 接下来Q行,每行三个整数n,m,a(|a| < =10^9)描述...原创 2018-12-29 10:46:39 · 185 阅读 · 0 评论 -
[bzoj1101][莫比乌斯反演]Zap
Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x&amp;lt;=a,y&amp;lt;=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。Input第一行包含一个正整数n,表示一共有n组询问。(1&amp;lt;=n&amp;lt;= 50000)接下来n行,每行表示一个询问,每行三个正整数,分别为a,b,d。(...原创 2018-09-28 14:43:26 · 283 阅读 · 0 评论 -
[bzoj4804][莫比乌斯反演][欧拉函数]欧拉心算
Description 给出一个数字N Input 第一行为一个正整数T,表示数据组数。 接下来T行为询问,每行包含一个正整数N。 T<=5000,N<=10^7Output 按读入顺序输出答案。Sample Input 1 10Sample Output 136题解 先上一手莫反 ∑i...原创 2018-05-04 11:33:29 · 411 阅读 · 0 评论 -
[bzoj2005][莫比乌斯反演]能量采集
Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列 有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n, 表示是在第x列,y的范围是1至m...原创 2018-05-02 08:04:24 · 204 阅读 · 0 评论 -
[bzoj2301][莫比乌斯反演]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 Input ...原创 2018-04-24 13:06:50 · 330 阅读 · 0 评论 -
[bzoj2818][莫比乌斯反演]Gcd
Description 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的 数对(x,y)有多少对.Input 一个整数NOutput 如题Sample Input 4Sample Output 4HINT 对于样例(2,2),(2,4),(3,3),(4,2) 1<=N<=10...原创 2018-03-23 13:55:27 · 297 阅读 · 0 评论 -
[Codeforces1139D][DP][莫比乌斯反演]Steps to One
翻译给你一个数nnn每次随机在[1,n][1,n][1,n]中选一个数加入aaa数组如果aaa数组中gcd=1gcd=1gcd=1时就结束问aaa数组的期望长度题解把图建出来,发现如果去掉自环就是一个DAG发现自己居然不会求这个期望…先记住一点东西f[x]=∑(f[y]+1)∗tf[x]=\sum (f[y]+1)*tf[x]=∑(f[y]+1)∗t然后如果已经求出了除了...原创 2019-04-21 16:35:07 · 596 阅读 · 0 评论