码迷,mamicode.com
首页 >  
搜索关键字:埃氏筛法 素数    ( 5915个结果
质因数分解
整数分解(Integer factorization)又叫质因数分解(质因子分解)是指把一个正整数写成几个素数的乘积。最简单的算法是,从2到N进行试除,能整除的时候就说明找到了一个新的因子,而这个过程中由于是从较小的数開始除起所以必然会先找到能整除的最小的素数。#include void pd(in...
分类:其他好文   时间:2014-05-27 00:38:50    阅读次数:310
蓝桥杯 算法训练 Torry的困惑(基本型)(水题,筛法求素数)
算法训练 Torry的困惑(基本型) 时间限制:1.0s 内存限制:512.0MB问题描述 Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,.....
分类:其他好文   时间:2014-05-26 15:51:30    阅读次数:378
质因数分解(给定一个整数,求该数的所有质因数)
题目:质因数分解,给定一个整数,求该数的所有质因数,例如 90 = 2*3**3*5。 首先,质数的定义(引用百度百科): 质数又称素数,有无限个。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除(除0以外)的数称之为素数(质数);否则称为合数。根据算术基本定理,每一个比1大的...
分类:其他好文   时间:2014-05-26 12:34:41    阅读次数:331
筛选法求素数
CSDN链接 算法操作过程:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。....
分类:其他好文   时间:2014-05-26 11:26:23    阅读次数:225
Codeforces Round #246 (Div. 2)
C 这题说的是给了一个数列然后通过交换得到有序的数组 数列中的数只有满足距离j-i+1 为素数的时候才可以交换然后 根据哥德巴赫猜想就可以知道数之间的关系 然后通过交换得到他们的值,这里犯了一个严重的错误就是在计算的时候L[a[i]] 与 L[i] 的地址交换了 但是是 a[i] 与a[L[i]] ...
分类:其他好文   时间:2014-05-23 04:49:08    阅读次数:252
【蓝桥杯】PrimeDistance
如果p1和p2(p1 p2)均为素数,且任意整数p(p1 p p2)都不是素数,则说素数p1与p2是相邻的,并定义它们之间的距离为d= p2 - p1。给定正整数L和U,求出区间[L, U]中距离最小的两个相邻素数C1与C2和距离最大的两个相邻素数D1与D2。 例如,L=2,U=17时,C1=2,C2=3,D1=7,D2=11。 import java.util.ArrayLis...
分类:其他好文   时间:2014-05-23 00:56:16    阅读次数:250
Hdu 4497
题目链接已知 gcd(x, y, z) = G, lcm(x, y, z) = L, 求有多少种组合(x, y, z)可以满足条件。G, L都在32位int范围内。思路: 素数分解 + 容斥L : p1^t1 * p2^t2 ... * pi^tiG: q1^s1 * q2^s2... * qi^s...
分类:其他好文   时间:2014-05-21 17:57:31    阅读次数:266
NYOJ 767 因子和
因子和 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 题目很简单明了,给你一个数n,判断它是不是素数,如果是素数就输出”Yes”,如果不是素数则输出“No”和它的因子和。例如5,输出“Yes”,6,输出“No  12”.(不包括引号) 输入共有t组测试数据(1 接下来有t行,每行有一个数n(1 输出如果是素数,输出“Yes”,不是的话就输出“No”...
分类:其他好文   时间:2014-05-21 16:51:09    阅读次数:172
C语言之指针初猎及传递数组
数组的最大长度: 由于内存模型的工作方式,不应该超过64KB的数据变量。这也需要根据平台的不同,DOS有限制,但是在Windows中没有。 数组的长度(以字节为单位)取决于它包含的元素数目和每个元素的长度。元素的长度取决于数组的数据类型和正在使用的计算机。 指针: 1,指针的定义; 2,指针的用途; 3,如何声明和初始化指针? 4,如何使用指向变量和数组的指针...
分类:编程语言   时间:2014-05-21 10:24:34    阅读次数:295
dotNet源码解读--HashTable目录扩展的奥秘
摘要:为了探索dotnet中hashtable的目录结构及与目录扩展相关的算法,本文通过对相关源码的阅读与分析,得出如下结论,hashtable的目录是由数组组织,目录元素代表一个数据节点,不是数据桶。目录扩展是扩展当前目录长度2倍往1遍历过程中遇到的第一个素数。目录扩展触发条件:装载因子式的触发,同时考虑到“杂乱程度”需要进行重新散列。目录扩展时需要遍历原有目录中所有的元素。查询过程与探测再散列类似。 关键词:dotnet,hashmap,目录扩展方法,目录扩展触发条件...
分类:Web程序   时间:2014-05-21 06:33:52    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!