码迷,mamicode.com
首页 >  
搜索关键字:素因子    ( 272个结果
UVa 884 - Factorial Factors
题目:输出n!中素数因数的个数。 分析:数论。这里使用欧拉筛法计算素数,在计算过程中求解即可。             传统筛法是利用每个素数,筛掉自己的整数倍;             欧拉筛法是利用当前计算出的所有素数,乘以当前数字筛数;             所以每个前驱的素椅子个数一定比当前数的素因子个数少一个。 说明:又一次用了“线性筛法”。 #include #incl...
分类:其他好文   时间:2014-11-17 14:04:17    阅读次数:138
POJ 3978 Primes(求范围素数个数)
POJ 3978 Primes(求范围素数个数) http://poj.org/problem?id=3978 题意: 给你一个区间范围A和B,要你求出[A,B]内的素数个数。其中B<=100000。 分析: 首先我们求出2到10W的素数表,把每个素数按从小到大的顺序保存在prime数组中。然后我们用二分查找找到A的下界和B的上界,然后用上界-下界即为素数个数。 程序实现用了两种筛选法来求素数表。两种筛选法都是基于每个自然合数都可以分解为:最小素因子p*剩余部分q。...
分类:其他好文   时间:2014-11-14 17:52:49    阅读次数:253
[组合数取模] 方法汇总
1.利用整数唯一分解定理,求(n+1-m) * (n+m)!  /  ( m! * (n+1)!  ) 任何正整数都有且只有一种方法写出其素因子幂相乘的形式。比如18= 2 * 3^2 A=(p1^k1)*(p2^k2)*(p3^k3)*(p4^k4)*......*(pn^kn)   pi为素数 还有把阶层看作一个数,比m! 怎样求m!里面素数2的指数呢? cnt=0;   while(...
分类:其他好文   时间:2014-11-11 21:09:39    阅读次数:198
CodeForces 396A 数论 组合数学
好久没做数论的东西了,一个获取素数的预处理跟素因子分解写错了,哭瞎了,呵呵, 首先ai最大值为10^9,n为500,最坏的情况 m最大值为500个10^9相乘,肯定不能获取m了,首选每一个ai肯定是m的一个因子,然后能分解就把ai给分解素因子,这样全部的ai都分解了  就能得到m的 所有素因子 以及 所有素因子的个数,题目求的 是n个因子的 不同序列的个数,所以每次 只能选出n个因子,这n个因子...
分类:其他好文   时间:2014-11-06 23:38:46    阅读次数:330
[容斥原理] hdu 2204 Eddy's爱好
题意: 中文题目! 思路: 首先 M^k可以分解成 (M^(k*p)) p是素数 这么我们只要枚举素因子就好了 由于数据 所以只要枚举60以内的素数就够了 然后因为2*3*5*7就超过60了 做容斥原理就最多就只有三次 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #include"...
分类:其他好文   时间:2014-11-06 09:23:11    阅读次数:158
HDU MophuesMophues
Mophues 题目:    求1 算法:    前面的做了这种类型的好几道了,都要吐了。T_T   如果,此题没有要求素因子不超过P则就是前面博文中给出过的,Mobius + 分块思想。   而这题多了一个限制P则在求解前缀的时候加上这个条件就好了。   为什么想到用Mobius呢?有人给出了结论: [1,a] 和 [1,b] 有多少对的数 满足GCD   首先定义两个函数...
分类:其他好文   时间:2014-11-05 13:01:02    阅读次数:256
poj 1845 Sumdiv (同余定理,快速幂取余)
题意:求A^B的所有因子的和对9901取余后的值 如:2^3=8,8的因子有 1,2,4,8,所有和为15,取余后也是15 应用定理主要有三个: (1)整数的唯一分解定理: 任意正整数都有且只有一种方式写出其素因子的乘积表达式。 A=(p1^k1)*(p2^k2)*(p3^k3)*....*(pn^kn) 其中pi均为素数...
分类:其他好文   时间:2014-11-04 09:22:55    阅读次数:194
poj 1845 数论综合
题意:求A^B的所有因数的和 mod 9901sol:一开始毫无思路,因为很多定理都不知道-_-||1. 整数的唯一分解定理:任意正整数都有且只有一种方式写出其素因子的乘积表达式。A=(p1^k1)*(p2^k2)*(p3^k3)*....*(pn^kn) 其中pi均为素数2. 约数和公式:对于已经...
分类:其他好文   时间:2014-11-03 19:04:28    阅读次数:202
Codeforces Beta Round #2 B. The least round way
这个2B题还好~~ 题目大意: 给出一个矩阵,从左上走到右下,只能往右或下走。路径中每个格子有一个数,这些数相乘得出一个数。 求这个数末尾零最少的一条路径。 解题思路: 找出一条路径,乘积得数中素因子2的个数最少,再找出一个素因子5最少, 比较两个输出最小的。 有意外情况就是有数为零。这种情况把零当成10跑一遍,如果素因子最少为0,输出路径,如果不是,输出经过零...
分类:其他好文   时间:2014-11-01 13:32:53    阅读次数:229
HDU44979 GCD and LCM (素因子分解+计数)
HDU44979 GCD and LCM (素因子分解+计数)...
分类:其他好文   时间:2014-10-30 19:19:26    阅读次数:231
272条   上一页 1 ... 21 22 23 24 25 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!