题目大意:找第k个非平方数,平方数定义为一个数存在一个因子可以用某个数的平方来表示这里首先需要考虑到二分才可以接下来做二分去查找[1 , x]区间内非平方数的个数,后面就是简单的莫比乌斯反演了容斥原理的思想,首先考虑所有数都属于非平方数 那么就是x然后对于每一个平方数都要减去,但是这里应该只考虑质数...
分类:
其他好文 时间:
2015-09-06 01:01:29
阅读次数:
147
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695题意:x位于区间[a, b],y位于区间[c, d],求满足GCD(x, y) = k的(x, y)有多少组,不考虑顺序。思路:其中u(p)为莫比乌斯函数,运用上面的公式可以快速求出结果,但是不考虑...
分类:
其他好文 时间:
2015-09-04 15:41:33
阅读次数:
168
放假刷了一个月的水题,集中写一下题解吧。bzoj1858:线段树随便维护一下。 code
bzoj2705:莫比乌斯反演裸题。 code
bzoj1202:并查集,但是我写了一种跟floyd很像的奇怪的东西。 code
bzoj1072:暴力。
bzoj2431:dp f[i][j]=sum(f[i-1],[k]) code
bzoj3505:组合数学。 code
bzoj1058:...
分类:
其他好文 时间:
2015-08-31 13:42:02
阅读次数:
210
BZOJ 3994 [SDOI2015]约数个数和 (神定理+莫比乌斯反演) 详解...
分类:
其他好文 时间:
2015-08-27 13:21:56
阅读次数:
355
HDU 4746 Mophues (莫比乌斯反演应用)...
分类:
其他好文 时间:
2015-08-21 13:48:38
阅读次数:
187
题目描述
T组数据,求ΣNi=1ΣMj=1d(ij)\Sigma_{i=1}^N\Sigma_{j=1}^Md(ij),d(x)d(x)代表x的约数个数。
1≤N,M,T≤1051\le N, M,T\le 10^5
题解
首先,膜拜一下PoPoQQQ大神及其题解
然后,有一个神奇的结论:ΣNi=1ΣMj=1d(ij)\Sigma_{i=1}^N\Sigma_{j=1}^Md(ij)=ΣNi=1ΣM...
分类:
其他好文 时间:
2015-08-20 17:02:42
阅读次数:
120
SPOJ PGCD - Primes in GCD Table (好题! 莫比乌斯反演+分块求和优化)...
分类:
其他好文 时间:
2015-08-20 13:12:34
阅读次数:
172
题意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000思路:莫比乌斯反演,ans=solve(b/k,d/k)-s...
分类:
其他好文 时间:
2015-08-20 12:07:24
阅读次数:
188
BZOJ 2818 Gcd (莫比乌斯反演 或 欧拉函数)...
分类:
其他好文 时间:
2015-08-20 01:27:13
阅读次数:
150
HDU 5072 Coprime (莫比乌斯反演+容斥+同色三角形)...
分类:
其他好文 时间:
2015-08-19 20:31:34
阅读次数:
171