LightOJ 1341 - Aladdin and the Flying Carpet(算术基本定理啊)...
分类:
其他好文 时间:
2015-03-31 20:05:53
阅读次数:
138
2.2关于阶乘的一点知识问题1:求 N!末尾有多少个0。问题2:N!中二进制表示中最低位1的位置。首先对于问题1: 对于N!的末尾有多少个0这个问题。要追溯到算术基本定理:算术基本定理任何一个大于1的自然数N,都可以唯一分解成有限个质数的乘积 N=(P_1^a1)*(P_2^a2).........
分类:
其他好文 时间:
2015-03-18 20:02:38
阅读次数:
122
背景;开始没有充分理解题意:不能被2,3,5以外的其它素数整除。在整除的数学中,素数相当于基,任何除了一以外的数,都是由素数基相乘而得。
思路:有第一个丑数1,开始,每一个丑数*2,*3,*5生成下一个丑数。这样依次生成。
学习:
1.算术基本定理:每一个大于2的数总是由素数因子相乘而得,且个素数因子的个数是确定的。
我的代码;#include
#include
using names...
分类:
其他好文 时间:
2015-02-08 15:34:58
阅读次数:
194
题目大意:
给你两个整数N和P,求出C(2*N,N)被素数p整数的次数。
思路:
由算术基本定理的性质(5)可得到N!被素数P整除的次数。
来看这道题,C(2*N,N) = (2*N)! / (N! * N!)。最终结果就是从(2*N)!能被素数P整除的
次数里边减去N!能被素数整除的次数*2。最终结果为:
[2*N/P] + [2*N/P^2] + … + [2*N/P^t] - 2*([N/P] + [N/P^2] + … + [N/P^t])。
其中次数t = logP(2*N),即log10(2*...
分类:
其他好文 时间:
2015-02-04 23:27:42
阅读次数:
181
题目大意:
问:计算N!末尾0的个数。(1 <= N <= 1000000000)。
思路:
N是100000000规模的数,直接计算结果,再统计0的个数显然不科学。将末尾0分解为2*5。
每一个0必然和一个因子5对应,但是一个数的因式分解中一个因子5不一定对应一个0。因为
还需要一个因子2,才能实现一一对应。
对于N!,在因式分解中,因子2的个数明显大于因子5的个数。所以如果存在一个因子5,那么
必然对应着N!末尾的一个0。这道题就变为了求N!中因子5的个数。由算术基本定理的性质(5)
可知:N!在素因...
分类:
其他好文 时间:
2015-02-03 22:56:28
阅读次数:
206
HDU 1142 Factorial ( 算术基本定理 + 分解N! )#include int main(){ int t, n; scanf( "%d", &t ); while( t-- ) { scanf( "%d", &n ); int ...
分类:
其他好文 时间:
2014-10-30 11:33:39
阅读次数:
236
题意:求 组合数c(n,k)的因子数量由算术基本定理很容易求得,不过第一次却T了,加了好多预处理,o1查询,才过#include #include #include#include#include#includeusing namespace std;#define I64d lldint prim...
分类:
其他好文 时间:
2014-09-19 09:53:55
阅读次数:
197
由算术基本定理N=p1^e1*p2^e2....ps^es,可知一个素的因子个数为(e1+1)*(e2+1)*...*(es+1)。而N的一人因子必定也有n=p1^k1*p2^k2。。。。*ps^ks的形式。因子个数形式同上。而事实上,即是从ei中选取其中一些来充当k1。那么,所有的因子的个数之和必...
分类:
其他好文 时间:
2014-09-13 22:42:06
阅读次数:
240
由算术基本定理,直接使用公式就好#include #include #include #include using namespace std;const int Maxp=1000;bool isprime[Maxp];int prime[Maxp],nprime;void Doprime(){ ...
分类:
其他好文 时间:
2014-08-29 10:52:17
阅读次数:
179
很容易由算术基本定理知道,完全平方数就是所有质因子指数为偶数的数。而求得N以下的质因子,可由前两篇的公式知,由N!与p的关系求得。对于指数为p的,用N!除去就可以,因为p必定属于N以内,且无重复。至于除法,在下实在不会,学得别人的,记录一下。MOD数除法,可以由费马小定理a^(p-1)=1 (mod...
分类:
其他好文 时间:
2014-08-29 10:37:07
阅读次数:
180