传送门:GCD题意:求[1,n],[1,m]gcd为k的对数。分析:莫比乌斯入反演门题,gcd(x,y)==k等价于gcd(x/k,y/k)==1,求出[1,n][1,m]互质的对数,在减去[1,2][2,1]之类重复的个数即答案。莫比乌斯反演:46ms#pragma comment(linker,...
分类:
其他好文 时间:
2015-02-20 17:25:15
阅读次数:
192
题意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数
思路:在hdu1695的基础上加上容斥,即:ans=solve(b/k,d/k)-solve((a-1)/k,d/k)-solve((c-1)/k,b/k)+solve((a-1)/k,(c-1)/k),详见代码:
/************...
分类:
其他好文 时间:
2015-02-17 11:39:27
阅读次数:
143
莫比乌斯反演 PoPoQQQ的讲义例一的一半……好吧这题是那题的基础部分= =很水……WA了一次:因为没强制类型转换LL 1 //BZOJ 1101 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define rep(i,n) ....
分类:
其他好文 时间:
2015-02-16 18:19:17
阅读次数:
138
莫比乌斯反演 PoPoQQQ讲义第二题。 暴力枚举每个质数,然后去更新它的倍数即可,那个g[x]看不懂就算了…… 为什么去掉了一个memset就不T了→_→…… 1 /************************************************************** ...
分类:
其他好文 时间:
2015-02-16 16:52:51
阅读次数:
105
莫比乌斯函数:http://wenku.baidu.com/view/fbec9c63ba1aa8114431d9ac.htmlOrzPoPoQQQ 这个证明过程第三步和第四步一开始没看懂…… 第三步:观察计算左边f(k)的系数,可以看出只要d不大于n/k均可以使μ(d)成为f(k)的系...
分类:
其他好文 时间:
2015-02-07 00:32:19
阅读次数:
303
莫比乌斯反演/容斥原理 OrzPoPoQQQ PoPoQQQ莫比乌斯函数讲义第一题。for(i=1;i12 #include13 #include14 #include15 #include16 #define rep(i,n) for(int i=0;i=n;--i)19 using name.....
分类:
其他好文 时间:
2015-02-07 00:22:35
阅读次数:
212
题目大意:求Σ[i|n]i^d
围观题解:http://www.cnblogs.com/jianglangcaijin/p/4033399.html
果然我还是太蒻了- -
此外Σ[1
#include
#include
#include
#include
#define M 110
#define MOD 1000000007
using namespace std;
long ...
分类:
其他好文 时间:
2015-01-15 13:00:31
阅读次数:
213
题目大意:给定一个n维空间,需要在这n维空间内选取c个共线的点,要求这c个点每维坐标均单调递增,第i维坐标是整数且在[1,mi]
貌似我的方法SB了?不管了总之自己能推出来真是太好了- -
尼玛BZOJ渣评测机卡常数- - 明明UOJ5s就全过了的说- -
#include
#include
#include
#include
#define M 100100...
分类:
其他好文 时间:
2015-01-14 11:10:42
阅读次数:
284
看了好久也没看懂莫比乌斯是什么,先贴一段代码吧
int mobi(int n){
int m=1;
for(int i=2;i*i<=n;i++){
if(n%i==0){
m*=-1;
int k=0;
do{
k++;
if(...
分类:
其他好文 时间:
2015-01-07 08:11:37
阅读次数:
134
题意:这道题和POJ 3090很相似,求|x|≤a,|y|≤b 中站在原点可见的整点的个数K,所有的整点个数为N(除去原点),求K/N分析:坐标轴上有四个可见的点,因为每个象限可见的点数都是一样的,所以我们只要求出第一象限可见的点数然后×4+4,即是K。可见的点满足gcd(x, y) = 1,于是将...
分类:
其他好文 时间:
2015-01-03 11:55:19
阅读次数:
167