E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
eratosthenes筛选法
用
筛选法
求100之内的素数
*作者:刘同宾 *完成日期:2012年11月26日 *版本号:v1.0 *输入描述: *问题描述:用
筛选法
求100之内的素数。
liubinzi123
·
2012-11-29 08:00
Python素数
筛选法
原理:素数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。在加密应用中起重要的位置,比如广为人知的RSA算法中,就是基于大整数的因式分解难题,寻找两个超大的素数然后相乘作为密钥的。一个比较常见的求素数的办法是埃拉托斯特尼筛法(theSieveofEratosthenes),说简单一点就是画表格,然后删表格,如图所示:从2开始依次往后面数,如果当前数字一个素数,那么就将所
power721
·
2012-11-23 14:00
素数检测算法
前言今天做ACM的时候,遇到了素数的检测,检测一个范围内的素数的时候,如果用最简单的那种方法,超时严重,因此学习了一个新的素数检测算法——素数
筛选法
,这里也是跟大家分享一下素数素数的定义一个大于1的整数
xitong
·
2012-11-21 10:00
算法
素数——上帝用来描述宇宙的文字
试商判别法求素数和
筛选法
求素数个有所长。试商判别法较为直观,设计容易实现,因而常常被人们使用。
筛选法
在较大的整数判别上效率更高些。但是设计较难把握。
odaynot
·
2012-11-17 16:00
筛选法
求素数
筛选法
求素数不是判断一个数是不是素数,而是判断一个区间内的所有素数。
imzoer
·
2012-10-11 10:00
String
list
Class
HDU 1128 求是否self-number
由于该题是求一个数是不是“自身数”,而定义一个数是不是“自身数”的根据就是是否有祖先,又因为一个数的祖先一定比这个数要小,所以这就和
筛选法
很像了。
vsooda
·
2012-10-09 16:00
POJ-2886 Who Gets the Most Candies? 线段树|树状数组
先用
筛选法
求出约数个数,然后用线段树的统计操
angle555945
·
2012-10-05 16:00
快速
筛选法
求素数表
文中的算法依据本博客中《高效判断素数方法》中的规律和结论。素数出现规律:当n≧5时,如果n为素数,那么nmod6=1或nmod6=5,即n一定出现在6x(x≥1)两侧。证明:当x≥1时,有如下表示方法:┈┈6x,6x+1,6x+2,6x+3,6x+4,6x+5,6(x+1),6(x+1)+1┈┈不在6x两侧的数为6x+2,6x+3,6x+4,即2(3x+1),3(2x+1),2(3x+2),它们一
庞老板
·
2012-09-26 21:45
数论
快速
筛选法
求素数表
文中的算法依据本博客中《高效判断素数方法》中的规律和结论。素数出现规律:当n≧5时,如果n为素数,那么nmod6=1或nmod6=5,即n一定出现在6x(x≥1)两侧。证明:当x≥1时,有如下表示方法:┈┈ 6x,6x+1,6x+2,6x+3,6x+4,6x+5,6(x+1),6(x+1)+1┈┈不在6x两侧的数为6x+2,6x+3,6x+4,即2(3x+1),3(2x+1),2(3x+2),它们
code_pang
·
2012-09-26 21:00
七夕节
我是用
筛选法
做的,
筛选法
很强大!!!
hellobabygogo3
·
2012-09-02 19:00
数论小结
这里的小结只涉及到算法,并未设计到具体的代码实现,有兴趣的朋友可以在我的空间找到大部分代码.作为数论,实际上正如某位大牛称的"素论",大部分是围绕素数来展开,当时学长教我的素数
筛选法
,第一次认识到了数字
longshuai0821
·
2012-08-31 11:00
c
算法
优化
网络
测试
扩展
求解1-10000区间内的素数
但是,如果用这种方法来计算,时间复杂度会非常高,我们采用另一种更好的方法——
筛选法
。
lxmky
·
2012-08-27 21:00
算法
优化
null
hdu2824
筛选法
欧拉函数+求和
hdu2824筛选版本的欧拉公式模板#include#defineMAX3000000usingnamespacestd;__int64E[MAX+10];voidinit()//模板{inti,j;memset(E,0,sizeof(E));E[1]=1;for(i=2;ib)swap(a,b);printf("%I64d\n",E[b]-E[a-1]);}return0;}Euler(n)个与
laserss
·
2012-08-18 21:51
hdu
acm
数学
模板
hdu2824
筛选法
欧拉函数+求和
hdu2824筛选版本的欧拉公式模板#include #defineMAX3000000 usingnamespacestd; __int64E[MAX+10]; voidinit()//模板 { inti,j; memset(E,0,sizeof(E)); E[1]=1; for(i=2;ib)swap(a,b); printf("%I64d\n",E[b]-E[a-1]); } retur
dellaserss
·
2012-08-18 21:00
HDU 1215 七夕节(
筛选法
)
百度了一下,原来要用
筛选法
做,因为数据太大了。。。
筛选法
真的很好用哦!
Wss0130
·
2012-08-18 16:00
POJ 3006 Dirichlet's Theorem on Arithmetic Progressions(素数
筛选法
) --from lanshui_Yang
DescriptionIf a and d arerelativelyprimepositiveintegers,thearithmeticsequencebeginningwith a andincreasingby d,i.e., a, a + d, a +2d, a +3d,a +4d,...,containsinfinitelymanyprimenumbers.Thisfactisknow
lanshui_Yang
·
2012-08-16 21:00
Integer
less
input
dataset
output
Numbers
hdu 1286 找新朋友 欧拉函数法及
筛选法
找新朋友TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4574 AcceptedSubmission(s):2314ProblemDescription新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是
hnust_xiehonghao
·
2012-08-16 16:00
编程
测试
input
output
埃拉托色尼
筛选法
//From 找出所有小于10000的素数,算法原理请自行google埃拉托色尼筛法程序代码:#define N 10000#includeint main(){ int i,j,a[N]; for(i=2;i
天之道
·
2012-08-13 22:00
PKU2262 Goldbach's Conjecture 数论-素数
PKU2262Goldbach'sConjecture 用
筛选法
生成素数表prime[MAX]。。。
dellaserss
·
2012-07-16 14:00
筛选法
HDU-1215-七夕节http://acm.hdu.edu.cn/showproblem.php?pid=1215#include #include #include inta[500001]; voidinit() { inti,j; memset(a,0,sizeof(a)); for(i=1;i #include #include inta[40000]; intmain() { inti
Cambridgeacm
·
2012-07-12 22:00
2012暑假计划
7月7号-7月10号:学习一些关于数论的问题:欧几里得,扩展欧几里得算法,
筛选法
构造素数表, 快速幂取模算法,求逆元,同余方程,中国剩余定理,fibonacci数列,catalan数,群论基础,Polya
smallacmer
·
2012-07-05 15:00
算法
扩展
poj3518生成素数表+二分查找
筛选法
生成质数表(素数表)的基本思想如下:假设有一个数组存放整数2~N,如下所示:2345678910111213第一遍筛选去掉所有2的倍数,第二遍筛选去掉所有3的倍数,。。。
mazheng1989
·
2012-06-08 22:00
我的素数
筛选法
#include #include int main() { long long z,i,x=0,y,b,n; while(scanf("%I64d",&n),n) { for(i=3;i<=n;i+=2) { b=0; for(z=3;z
wangqianglin
·
2012-05-26 15:30
素数
我的素数筛选法
最快的素数
筛选法
http://bailuzhou.blog.163.com/blog/static/536613592007101213946727/ 题目有点大,主要为了便于检索到,小素数
筛选法
通常采用
eratosthenes
wangqianglin
·
2012-05-26 14:26
素数
素数筛选法
素数
筛选法
素数
筛选法
#include #define MAX_NUM 100000 int main(int argc, char *argv[]) { unsigned
wangqianglin
·
2012-05-26 12:27
素数
素数筛选法
三种素数
筛选法
详解
转自:http://tr0217.blog.163.com/blog/static/3606648020099302135503/第一种:剔除23456......的倍数在i从2开始的增一变化过程中,剔除i的倍数即j*i(j是大于等于2的自然数,j的上限是问题规模M)为了减少重复步骤,可以每当i递增到等于第一个没有被剔除的(素)数时再剔除该数的倍数,重复上述过程至i到达问题规模m的平方根+1需要说
xiangshimoni
·
2012-05-20 15:00
优化
算法
System
360
任务
n2
数论初步
a:a%b; }另外:最小公倍数*最大公约数==两数之积二、
筛选法
构造素数表intvisit[nMax]; intprime[nMax]; intgetPrime(intn)//得到[1,n]中所有素数
lhshaoren
·
2012-05-18 23:00
【
筛选法
】欧教发糖
【问题描述】 话说自从欧教给乐乐发了一个棒棒糖之后,机房的众基友就心理不平衡了。于是欧教不得不买了很多糖准备发给众基友。 但是新的问题出现了:每个基友都想得到更多的糖,因此平均分配的原则在这里根本行不通。于是欧教又在网上找了一套呵呵难度的题并出了相当坑爹的数据,以考试的成绩来作 为发糖的标准。 当然,欧教的发糖标准也非常奇葩:对于基友A,如果在其他基友中有t个人的得分是A得分的因数,则就给A发t个
Whjpji
·
2012-04-13 15:00
sieve of
Eratosthenes
——一种寻找素数的方法
#include #include main(intargc,char*argv[]) { longinti,j,N=atol(argv[1]); int*a=malloc(N*sizeof(int)); if(a==NULL) {printf("Insufficientmemory.\n");return;} for(i=2;i
ce_endless
·
2012-04-12 23:00
hdu oj 2136 Largest prime factor 和 nyoj 520 最大素因子 【
筛选法
】
hudoj2136 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2136nyoj 520 链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=520这两个题是一样的,nyoj就是翻译hduoj的,在hduoj看不懂题的可以到nyoj去看看。。这个题是貌似还是ice翻译过来的,说一下思路吧。看看题时间
PIAOYI0208
·
2012-04-10 07:00
Eratosthenes
找素数
/* *
Eratosthenes
算法找素数 *primes[]初始值都为true *因为2的倍数不是素数,所以对于所有的2<=i<=n/2来说,primes[2*i]都不是素数 *因为3....
xiazailushang
·
2012-03-21 14:00
HDUOJ 1397(素数
筛选法
)
Goldbach'sConjectureTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2783 AcceptedSubmission(s):1031ProblemDescriptionGoldbach'sConjecture:Foranyevennum
cs_zlg
·
2012-03-16 19:00
Integer
input
each
output
pair
Numbers
poj3292
id=3292
筛选法
:p【i】==0表明4i+1为h-prime,p【i】==1表明4i+1为非h-semi-prime的h-composites, p【i】==2表明4i+1
Non_Cease
·
2012-03-08 12:00
存储
筛选法
求素数
分析:素数筛法是这样的: 1.开一个大的bool型数组prime[],大小就是n+1就可以了.先把所有的下标为奇数的标为true,下标为偶数的标为false. 2.然后: for(i=3;isqrt(30)算法结束。 第3步把prime[]值为true的下标输出来: for(i=2;i #defineMAXP10000000 intlen,Count;//从
zwb8848happy
·
2012-03-05 21:00
c
算法
input
fun
output
Numbers
筛选法
求素数算法
筛选法
生成质数表(素数表)的基本思想如下:假设有一个数组存放整数2~N,如下所示:首先将2的倍数筛去(实际操作时可以将数组对应的值设置为0),得到:然后将3的倍数筛去,得到:再一次将5的倍数筛去,7的倍数筛去
chengyingzhilian
·
2012-03-03 13:00
算法
优化
IO
Google
百度
POJ 2773 Happy 2006 欧拉函数的应用
另外,值得注意的是,我们在求欧拉函数的过程中实际上求出了m所有的素因子,既然如此,就可以通过
筛选法
筛掉所有与m不互素的数。#include
Tsaid
·
2012-02-27 17:00
POJ 2689 Prime Distance (
筛选法
平移)
然后用
筛选法
做。注意:筛选的时候由于1不是任何素数的倍数,所以需要特殊处理。
Tsaid
·
2012-02-25 20:00
c
distance
筛选法
求素数 一个数的所有因素和
/* --------------------------------------- 素数
筛选法
--------------------------------------- */ #include
zone_programming
·
2012-02-15 18:00
HDU 1286 找新朋友 数学之
筛选法
/* -------------------------------------------------------------- 题意:找与n的公约数为1的所有小于n 大于0的个数 方法:
筛选法
,标记公约数大于
zone_programming
·
2012-02-15 16:00
算法与数据结构-
筛选法
求素数
简单表示:isPrime[i]等于0表示i不是素数,否则等于1则表示i是素数。#defineMAX5000005 longisPrime[MAX]; voidinitPrime(){ longi,j; isPrime[0]=isPrime[1]=0; for(i=2;i
linxcool
·
2012-02-15 09:00
数据结构
算法
joj 1928
筛选法
求素数~~~~~ #include #include #include #include usingnamespacestd; intprim[50000]; intmain() {
qiankun1993
·
2012-02-14 17:00
寻找素数的并行算法
一.串行算法(
筛选法
):输入N。输出0到N之间的所有素数intA[N+1]; Memset(A,0,sizeof(A)); intCount=0; for(intI=2;I1。
realxie
·
2012-02-14 00:00
算法
parallel
筛选法
-因子之和
先看题目:Description数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6.现在给出一个正整数,求其因子之和。Input输入数据的第一行是一个数字T(1 #include #include intmain() { int*sfactor,i,j,n,t; sfactor=(int*)malloc(500001*sizeof(int)); mems
angle555945
·
2012-01-01 14:00
算法
优化
测试
input
output
求n以内的素数
有两种方法:
筛选法
和开根号法
筛选法
:从小到大筛去一个已知素数的所有倍数。依次删除可被2整除,3整除。。。。的数字,剩下的则为素数 。
maidoudao
·
2011-12-19 14:00
素数
数论——素数
筛选法
与整数的素因子分解
筛选法
求出n以内的素数,最快的应该是
筛选法
。
yzmduncan
·
2011-12-18 09:00
素数 筛选法 素因子分解
PHP
筛选法
求质数。
参照了网上的一些写法和想法functionsift_prime($max){ for($i=2;$i$prime){ if(true==$prime)//如果值为true,取其下标即为质数 $newdata[]=$key; } return$newdata; }
czd327917086
·
2011-12-16 15:00
HDOJ 1397:Goldbach's Conjecture 哈希加
筛选法
求素数
pid=1397 这道题目的解题要点是先用
筛选法
求出所有给定范围内的素数,然后哈希法查找。
bruce128
·
2011-12-13 13:00
筛选法
求素数Java代码和matlab代码实现
关于
筛选法
求素数的算法我就不介绍了,大家可以点 这里查看相关资料查看相关资料,这里只是贴下粗糙的代码。
lwjlaser
·
2011-12-02 10:00
java
素数
matlab
筛选法
求一定范围内的素数个数
includeusingnamespacestd;intssh(intn);/*方法1)太笨了,当k==100000十万条时,耗时3秒,当k=100000000时,耗时3*1000=3000秒,也就是50分钟啊,天哪,效率太低了所以要用2)
筛选法
hfxc226
·
2011-11-27 15:00
工作
算法
filter
ssh
delete
include
USACO Section 1.5 Prime Palindromes - 换个搜索顺序效率会提高不少
这题是要求a..b范围内既是回文数又是质数的数~~~开始我是先找用
筛选法
筛素数再来判断范围内的素数是否是回文~~在本题跑大数据就很慢~~10S左右~~交上去试试结果直接是爆空间...后来想了一下~~
kk303
·
2011-11-14 21:00
c
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他