码迷,mamicode.com
首页 >  
搜索关键字:筛法    ( 586个结果
利用筛法求素数表
利用筛法求素数表 const int Max = 1e6 + 50; int isPrime[Max]; //素数判断结果表 int tblPrime[Max]; //所求得的素数表 int lenPrimes; //所求得的素数表的长度(个数) void initTblOfPrime() { memset(isPrime, 1, sizeof(isPrime)); isPrime[0] ...
分类:其他好文   时间:2014-08-16 17:10:01    阅读次数:137
POJ 1411 Calling Extraterrestrial Intelligence Again
Calling Extraterrestrial Intelligence Again Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10716   Accepted: 4210 Description A message from humans to ext...
分类:其他好文   时间:2014-08-11 18:05:32    阅读次数:228
10375 - Choose and divide(唯一分解定理的运用 eratosthenes构造素数表)
我觉得数学类的题目,每一道都有很好的解决方法,都很有保存的意义和价值。 这道题目里面,巧妙地运用了 唯一分解定理,辅以素数的eratosthenes筛法构造,很好地解决了题目。值得思考和深入的学习。 #include #include #include #include #include using namespace std; vector primes; const int ma...
分类:其他好文   时间:2014-08-11 17:57:02    阅读次数:158
两种 eratosthenes 筛法的时间比较,第二种快很多会比较好用
#include #include #include #include using namespace std; const int maxn = 10000005; int vis[maxn]; int n; //int eratosthenes() //{ //    memset(vis,0,sizeof(vis)); //    for(int i=2;i ...
分类:其他好文   时间:2014-08-11 15:09:52    阅读次数:214
HNU 12876 Quite Good Numbers 完美数变形
筛法是一种很快的方法,贴代码纪念一下。 做法很像筛法 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #...
分类:其他好文   时间:2014-08-10 10:19:50    阅读次数:223
筛法暴力打表 --- hdu : 12876 Quite Good Numbers
QuiteGoodNumbersTime Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:65536KBTotal submit users: 77, Accepted users: 57Problem 12876 : No specia...
分类:其他好文   时间:2014-08-10 01:30:09    阅读次数:368
POJ 1007 Difference Between Primes(线性筛法求N以内的素数表)
Difference Between Primes Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description All you know Goldbach conjecture.That is to say, Every even integer greate...
分类:其他好文   时间:2014-08-09 18:54:18    阅读次数:272
简单数论
1.求gcd,算法为欧几里德(辗转相除法)2.解一元二次方程,算法为扩展欧几里德3.求素数,算法为埃氏筛法4.快速进行幂运算,算法快速幂(反复平方)5.解线性同余方程,求逆元(基于exgcd)6.其它用来优化模运算的定理,欧拉定理(费马小定理),相应的函数欧拉函数
分类:其他好文   时间:2014-08-07 12:49:39    阅读次数:239
poj3993Not So Flat After All(筛法素数+分解质因子)
题目链接: 啊哈哈,点我点我 题意: 题意是给出两个数字,然后有由一分解定理得,每个数可以分解成若干质因数的乘积,这样就可以在一个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
筛法求素数
筛法求素数,寻找素数最经典快速的方法!!! 用筛法求素数的基本思想是: 把从1开始的、某一范围内的正整数从小到大顺序排列, 1不是素数,首先把它筛掉。剩下的数中选择最小的数是素数,然后去掉它的倍数。依次类推,直到筛子为空时结束。如有: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29...
分类:其他好文   时间:2014-08-06 23:01:02    阅读次数:212
586条   上一页 1 ... 54 55 56 57 58 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!