输入法里一直叫莫比乌斯繁衍
stone41123
一名苦逼的OIer,欢迎交朋友。。。
展开
-
洛谷 P2568 GCD(欧拉定理 | | 莫比乌斯反演)
题目描述给定整数N,求1<=x,y<=N(N<=1e7)且Gcd(x,y)为素数的数对(x,y)有多少对.输入输出样例输入样例#1: 4 输出样例#1: 4题解此题有两种解法。 1.欧拉函数 很明显,可以枚举素数p,计算n/p的phi,然后统计出来乘以2,最后再特判x==y且x,y为素数的情况。#include<bits/stdc++.h> #define ll long long usi原创 2017-08-31 01:15:57 · 587 阅读 · 0 评论 -
洛谷 P2522 [HAOI2011]Problem b(莫比乌斯反演+容斥)
题目大意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 数据范围:100%的数据满足:1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000题解询问可以用容斥来解决,就转换成了那个题了:1<=x<=n,1<=y<=m 和上次那个题差不多,还是推公式。 传送门原创 2017-08-31 13:51:26 · 299 阅读 · 0 评论 -
[bzoj2820]:YY的GCD(莫比乌斯反演)
传送门 反正就是推一大堆式子,然后就推出来了。。。 http://hzwer.com/6142.html 膜hzwer 代码: #include #include #include #include #include #include #define ll long long #define max(a,b) a>b?a:b #define min(a,b) a using name原创 2018-01-17 18:19:58 · 198 阅读 · 0 评论 -
BZOJ3529 : [Sdoi2014]数表(反演+BIT)
SDOI真的是什么毒瘤题都有qwq 这个题首先推式子的步骤我就不说了 最后长这个样子:(N<=M) (f(d)代表约数和函数) ∑T=1N⌊NT⌋⌊MT⌋∑d|Tf(d)∗μ(Td)∑T=1N⌊NT⌋⌊MT⌋∑d|Tf(d)∗μ(Td)\sum_{T=1}^N \lfloor\frac N T\rfloor \lfloor\frac M T\rfloor \sum_{d|T}f(d)...原创 2018-04-09 20:14:28 · 215 阅读 · 0 评论