题意:求1-b和1-d之内各选一个数组成数对,问最大公约数为k的数对有多少个,数对是有序的。(b,d,k
解法1: 这个可以简化成1-b/k 和1-d/k 的互质有序数对的个数。假设b=b/k,d=d/k,b1-tool中含有rem位置之后的i的质因子的数的个数。
在
for(int j=rem;jfactor[i][0];j++)
ans+=tool/factor[i]...
分类:
其他好文 时间:
2014-11-16 23:09:52
阅读次数:
480
定理:其中的是莫比乌斯函数。将上述定理用在欧拉函数上:
分类:
其他好文 时间:
2014-11-13 18:40:59
阅读次数:
176
通道:http://acm.hdu.edu.cn/showproblem.php?pid=4746题意:定义f(x) = x分解质因数出来的因子个数,如 x = p0 * p0 * p0 * p1 * p2,则f(x) = 5,特殊的, f(1) = 0,求 i = [1..n], j = [1.....
分类:
其他好文 时间:
2014-11-05 18:47:53
阅读次数:
161
一、莫比乌斯(Möbius)函数 对于每个正整数n(n ≥ 2),设它的质因数分解式为: 根据这个式子定义n的莫比乌斯函数为: 也就是如果n有平方因子,则为0. 否则是-1的质因数个数次方。 举个简单的例子:6 = 2 × 3,所以; 9 = 3×3, 所以 【命题一】 对于正...
分类:
其他好文 时间:
2014-10-31 20:34:27
阅读次数:
316
GCDTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6081Accepted Submission(s): 2223Problem Descrip...
分类:
其他好文 时间:
2014-10-31 11:28:47
阅读次数:
178
7001. Visible Lattice Points
Problem code: VLATTICE
Consider a N*N*N lattice. One corner is at (0,0,0) and the opposite one is at (N,N,N). How many lattice points are visible from co...
分类:
其他好文 时间:
2014-10-24 11:05:49
阅读次数:
294
N. Sky CodeTime Limit:1000msCase Time Limit:1000msMemory Limit:65536KB64-bit integer IO format:%lld Java class name:MainSubmitStatusFont Size:+-Stancu...
分类:
其他好文 时间:
2014-10-18 11:08:05
阅读次数:
242
这次求的是三维的。如上篇一样,使用那个特殊的莫比乌斯反演来做。需要注意的是,求得的只是从(1,1,1)到(n,n,n)的互质的个数,还要注意墙壁三面如(0,1,1)~(0,n,n)等。最后+3。因为是(0,0,1);#include #include #include #include #defin...
分类:
其他好文 时间:
2014-10-03 12:58:24
阅读次数:
279
题意:全然平方数是指含有平方数因子的数。求第ki个非全然平方数。解法:比較明显的二分,getsum(int middle)求1-middle有多少个非全然平方数,然后二分。求1-middle的非全然平方数个数能够用总数减掉全然平方数个数。计算全然平方数的个数用容斥: 首先加上n/(2*2)+n/(....
分类:
其他好文 时间:
2014-09-28 11:17:21
阅读次数:
999
看见别人的用的莫比乌斯来做,我看了好久也没明白,实在佩服,看到是组合数学的内容,只好先留着,待我学了组合数学后再用莫比乌斯来写。求GCD(X,Y)=K.其实即是在[1,X/K]和[1,Y/K]的区间内求GCD(X,Y)=1的对数。这样,假设X/K#include #include #include ...
分类:
其他好文 时间:
2014-09-14 23:31:47
阅读次数:
379