解题思路:给定一个数,判定它由几个连续的素数构成,输出这样的种数用的筛法素数打表Sum of Consecutive Prime NumbersTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 20020Accepted: 10966D...
分类:
其他好文 时间:
2015-01-30 16:55:00
阅读次数:
143
SGU113 Nearly Prime Numbers
题目大意:
求一个数N是否能由两个质数p1*p2得到(p1可以=p2)
输入:
数据组数Q(1
Q个数,为题目要求的数字N(1
输出:
对于每个数字,如果找得到,则输出"Yes",否则输出"No",用回车隔开。
样例输入:
1
6
样例输出:
Yes
看似比较水的一道题目(实际也比较水)。
首先我们不妨设p...
分类:
其他好文 时间:
2014-11-26 11:33:41
阅读次数:
175
先是想筛法素数表啊,然后1~2000000000枚举打表啊,结果越想越不对。
后来想到唯一分解定理,可是怎么实现呢。。果然还是需要努力啊。。
研究了discuss代码,码之~
~~~~
dp的思想,若dp[i]是Humble Numbers,那么dp[i]*2,dp[i]*3,dp[i]*5,dp[i]*7都将是Humble Numbers。
所以只需要注意连续性便好了。
#inclu...
分类:
其他好文 时间:
2014-08-18 18:32:52
阅读次数:
166
题目链接:
啊哈哈,点我点我
题意:
题意是给出两个数字,然后有由一分解定理得,每个数可以分解成若干质因数的乘积,这样就可以在一个n维的坐标系下表示出这个点。。。比如给出50和24
因为24=2^3*3^1*5^0 而50=2^1*3^0*5^2那么这两个点就可以在一个3维德坐标系下表示出这两个点。。24=(3,1,0) 50=(1,0,2) 那么共同拥有的维度就是3 而两...
分类:
其他好文 时间:
2014-08-07 09:46:49
阅读次数:
257
这题的大意就是 给出一个数n, 找到它所有的因子, 然后把这些(因子的因子数)的立方和求出来。
题目的时限虽然很宽,但是数据很BT。首先,公式必须找出来。
证明如下:
先将n质因数分解成形如n = a ^m * b ^ p * c ^q *........;
那么要求的结果为函数g(x)的值;
我们以n有2个质因数为例子;
g(n) = g(a ^m * b...
分类:
其他好文 时间:
2014-08-01 16:19:11
阅读次数:
228
素数表在算法中经常会用到,所以掌握一种高效求解素数表的算法是很有必要的。
这里介绍一种算法:筛法。筛法的时间复杂度我不太清楚,但我知道是接近于 O(n) 的,比一般的求解素数的算法效率要高很多,其基本思想如下:
1、要得到 2 — n 之间的所有素数,先记录下 2 — n 之间的所有整数,用集合表示 A = { 2 , 3 , 4 , 5 , 6 …… n }
2、创建一张素数表 P...
分类:
其他好文 时间:
2014-05-22 12:21:52
阅读次数:
201