码迷,mamicode.com
首页 >  
搜索关键字:素因子    ( 272个结果
数论——素数筛选法与整数的素因子分解
筛选法 求出n以内的素数,最快的应该是筛选法。 筛选法的思路是: 要求10000以内的素数,把1-10000都列出来,1不是素数,划掉;2是素数,所有2的倍数都不是素数,划掉;取出下一个幸存的数,划掉它的所有倍数;直到所有素数找完为止。 这种做法的空间复杂度是O(n),时间复杂度O(n/logn)。 ...
分类:其他好文   时间:2017-12-10 12:45:56    阅读次数:181
FZU 1075 分解素因子【数论/唯一分解定理/分解素因子裸模板】
【唯一分解定理】:https://www.cnblogs.com/mjtcn/p/6743624.html 假设x是一个正整数,它的值不超过65535(即1<x<=65535),请编写一个程序,将x分解为若干个素数的乘积。 Input 输入的第一行含一个正整数k (1<=k<=10),表示测试例的个 ...
分类:其他好文   时间:2017-12-10 11:06:57    阅读次数:139
51nod 1717 好数 (水题)
题目: 看起来很复杂,其实就是有多少个素因子就翻转多少次。 然后考虑到只有平方数有奇数个素因子。 一次过,上代码把: ...
分类:其他好文   时间:2017-11-28 01:35:35    阅读次数:120
51nod 1179 最大的最大公约数 (无耻的打表计数法)
题目: 考虑清楚就简单了,我们把每个数的因子计数。 两个数的公约数就是计数超过2的数,然后找到最大的那个就好了。 计算每个数的素因子,记得sqrt(),不然会超时。 打表计数法时间复杂度O(n*sqrt(n))。 代码: ...
分类:其他好文   时间:2017-11-28 01:29:13    阅读次数:130
A Simple Stone Game-找素因子(欧拉函数)-2017中国大学生程序设计竞赛-哈尔滨站-重现赛
A Simple Stone Game Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0 ...
分类:其他好文   时间:2017-11-11 21:30:07    阅读次数:253
2017ccpc哈尔滨区域赛H
n堆石子 每次只能拿一个石子从一堆移到另一堆 知道所有的堆的石子数目都能整除x(x>1) 问最小移动次数 枚举x的可能取值 即a[i]和的素因子即可 合因子的区间变化会比较大 然后求余 每次都把石子移到余数最大的那一堆,加起来的总和求最小值。 注意 开longlong ...
分类:其他好文   时间:2017-11-11 20:39:13    阅读次数:225
【NOIP2016提高组】 Day2 T1 组合数问题
题目传送门:https://www.luogu.org/problemnew/show/P2822 ↓题目大意↓ 数据的极限范围:n,m≤2000,k≤21,数据组数≤10000。 由于此题k不大于21,故在计算组合数Cij时,并不需要存储它的真实数值,只需要存储其≤19的所有素因子的个数,判断Ci ...
分类:其他好文   时间:2017-10-24 19:30:39    阅读次数:216
欧拉函数知识点总结及代码模板及欧拉函数表
欧拉函数是少于或等于n的数中与n互质的数的数目。 欧拉函数的性质:它在整数n上的值等于对n进行素因子分解后,所有的素数幂上的欧拉函数之积。 欧拉函数的值 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数 ...
分类:其他好文   时间:2017-10-07 11:52:32    阅读次数:183
数论--素数
1.素数筛(线筛): 时间复杂度为O(n),可以筛选出n以内的所有素数,共有tot个,prime[x]==true,则x是素数 筛选原理: 任意一个数乘以比它小的素数的结果都是合数 遇到最小质因子就跳出循环,保证每个合数被其最小质因子筛去 附上代码: 利用了每个合数必有一个最小素因子。每个合数仅被它 ...
分类:其他好文   时间:2017-10-01 16:18:42    阅读次数:226
hdu1845(a^b的因子和%p)
题目链接:http://poj.org/problem?id=1845 思路: 1.整数唯一分解定理: 任意正整数都有且只有一种方式写出其素因子的乘积表达式。 a=(p1^k1)*(p2^k2)*(p3^k3)*....*(pn^kn) 其中pi均为素数 2.约数和公式: 对于已经分解的整数a=(p ...
分类:其他好文   时间:2017-09-29 01:45:06    阅读次数:148
272条   上一页 1 ... 5 6 7 8 9 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!