码迷,mamicode.com
首页 >  
搜索关键字:约数个数    ( 199个结果
BZOJ4115 : [Wf2015]Tile Cutting
设一种方案里三角形上三个点的坐标分别为$(0,0),(-a,b),(c,d)$,则得到的平行四边形的面积为$ac+bd$。设$d(n)$为$n$的约数个数,$D$为$d$的生成函数,则答案的生成函数$=D^2$。先用线性筛$O(n)$求出$d$,再用FFT在$O(n\log n)$的时间内预处理出所...
分类:其他好文   时间:2015-09-03 01:47:18    阅读次数:261
数论线性筛总结 (素数筛,欧拉函数筛,莫比乌斯函数筛,前n个数的约数个数筛)
数论线性筛总结 (素数筛,欧拉函数筛,莫比乌斯函数筛,约数个数筛)...
分类:其他好文   时间:2015-08-27 15:16:40    阅读次数:180
BZOJ 3994 [SDOI2015]约数个数和 (神定理+莫比乌斯反演)
BZOJ 3994 [SDOI2015]约数个数和 (神定理+莫比乌斯反演) 详解...
分类:其他好文   时间:2015-08-27 13:21:56    阅读次数:355
CNUOJ 0486 800401反质数
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B试题描述将正整数 x 的约数个数表示为 g(x)。例如,g(1)=1,g(4)=3, g(6)=4。如果对于任意正整数y,当 0 g(y), 则称 x 为反质数。整数 1,2,4,6 等都是....
分类:其他好文   时间:2015-08-25 23:41:56    阅读次数:285
Sdoi2015约数个数和题解莫比乌斯反演
题目描述 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
COJ 0486 800401反质数
800401反质数难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B试题描述将正整数 x 的约数个数表示为 g(x)。例如,g(1)=1,g(4)=3, g(6)=4。如果对于任意正整数y,当 0 g(y), 则称 x 为反质数。整数 1,....
分类:其他好文   时间:2015-07-25 13:46:58    阅读次数:236
组合数学+整数分解 POJ 2992 Divisors
题意:给n,k,求C(n,k)的约数的个数。 由于C(n,k)=n!/(k!*(n-k)!),所以只要分别把分子分母的素因子的次数求出来,再用分子的每个素因子的次数减去分母的每个素因子的次数就可以得到C(n,k)的素数分解式,约数个数就等于(p1+1)(p2+1)*...*(pn+1).这道题n,k的范围都是四百多,按理说O(N^2)的算法可以过的,但是测试数据太多了,暴力的方法会TLE...
分类:其他好文   时间:2015-07-16 22:21:03    阅读次数:132
POJ 2886 Who Gets the Most Candies?(线段树·约瑟夫环)
题意  n个人顺时针围成一圈玩约瑟夫游戏  每个人手上有一个数val[i]   开始第k个人出队  若val[k] 0 时向左数val[k]个  第m出队的人可以得到m的约数个数个糖果  问得到最多糖果的人是谁 约瑟夫环问题  n比较大 直接模拟会超时   通过线段树可以让每次出队在O(logN)时间内完成  类似上一道插队的题  线段树维护对应区间还有多少个人没出队  那么当我们知道出队的人...
分类:其他好文   时间:2015-07-13 22:34:13    阅读次数:237
Zoj 2562 More Divisors (反素数)
http://blog.csdn.net/whyorwhnt/article/details/19208535http://blog.sina.com.cn/s/blog_893f611401016h84.html看了老半天了,还是没完全看懂,暂搁置756的约数个数:756=2^2*3^3*7^1(...
分类:其他好文   时间:2015-07-13 20:35:42    阅读次数:106
算术基本定理 求一个数的约数个数
算术基本定理 求一个数的约数个数 算术基本定理: 分解素因数:n=(p1^k1)*(p2^k2)*...*(pn*kn).(分解方式唯一) n的约数个数为cnt(n)=(1+k1)*(1+k2)*...*(1+kn).bool isprime[maxn];vector pr...
分类:其他好文   时间:2015-06-03 06:06:21    阅读次数:155
199条   上一页 1 ... 15 16 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!