码迷,mamicode.com
首页 >  
搜索关键字:筛选素数    ( 35个结果
Chose_Prime
素数筛选素数也叫质数,即只能被1和自己本身整除的数。在程序中,怎样筛选出在一定范围内中的素数呢?我们可以这样做:① 先从2开始找,然后删去这一范围中所有能被2整除的数。② 找到下一个没有被删去的数字n。③ 删去这一范围内中所有能整除n的数。④ 如果n*n>"范围最大值"就跳出,否则跳到第②步。代码:...
分类:其他好文   时间:2014-12-27 17:23:50    阅读次数:123
poj3126(bfs)
题目链接:http://poj.org/problem?id=3126题意:给两个四位数n,m,将n变成m需要多少步,要求每次只能改变n的某一位数,即改变后的数与改变前的数只有一位不同,且每次改变后的数都是素数。分析:筛选素数+bfs,枚举每一位数字进行修改,修改后还是素数的进入队列,循环出队入队,...
分类:其他好文   时间:2014-12-16 22:26:35    阅读次数:261
HDU 2710 Max Factor (筛选求素数)
Max Factor Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3995    Accepted Submission(s): 1301 Problem Description To improve the ...
分类:其他好文   时间:2014-12-10 16:30:26    阅读次数:152
线性求欧拉函数值和筛选素数
2818: Gcd   题目:   给定整数N,求1 数对(x,y)有多少对. 1   算法:    求解 g = Gcd(x,y)为素数,转换问题成x/g,y/g互质。所以,只要求出[1,N/pi]内互质的对数(pi为1....N之间的素数)。枚举pi就可以了。而这里就可以用到线性的欧拉求解,普通欧拉为O(nlognlogn)。   /* 线性素数加欧拉筛法O(N) 题目:...
分类:其他好文   时间:2014-10-31 20:45:54    阅读次数:184
hdu-4548-树状数组
这题 我一开始 以为是 数位DP 真心被DP给吓到了 一看到给个区间 然后求符合某个特点的数 就TM想到了数位DP..然后 反正 我找不出状态 =-=因为 这题的数据范围不大的原因 我就可以用树状数组做 才100W啊一般其实用dp的话 可能都是要10^9吧这题 蛮好的 又要用掉这筛选素数的方法 叫什...
分类:编程语言   时间:2014-10-22 00:27:05    阅读次数:191
hdu 2136 (Largest prime factor)就是简单 的筛选素数法
Largest prime factor Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7009    Accepted Submission(s): 2482 Problem Description Every...
分类:其他好文   时间:2014-10-13 13:10:47    阅读次数:207
筛选素数空间压缩(数论)&& Double Happiness
113 C. Double Happiness 先介绍bitset #include using std::bitset; 一句话定义:可自定义位数,用作记录二进制的数据类型. 一,定义和初始化  bitset b;                           //b有n位,每位都为0;  bitset b(u);...
分类:移动开发   时间:2014-09-24 19:09:17    阅读次数:201
POJ 2992
此题A得艰难,应该是有很多组数据吧,使得容易超时。直接求出组合数是不可能的,因而,只能把各个数都计算其各素因子个数,再计算即可。而直接计算,必定是要超时的,所以,只好先预处理所有结果,再输出了。首先筛选素数,分解0~440的素因子。然后,Cnk=(n*(n-1)*(n-2)*...(n-k+1))/...
分类:其他好文   时间:2014-09-12 21:57:34    阅读次数:192
NEFU 2
其实就是筛选素数。如,若能被2是质数,则2的倍数全是合数。如此循环。#include #include #include #include #include using namespace std;const int Max=(1<<24);bool prime[Max+10];bool judge...
分类:其他好文   时间:2014-08-27 20:27:38    阅读次数:191
uva 1404 - Prime k-tuple(数论)
题目链接:uva 1404 1404 - Prime k-tuple 题目大意:如果k个相邻的素数p1,p2,…,pk,满足pk?p1=s,称这些素数组成一个距离为s的素数k元组,给定区间a,b,求有多少个距离s的k元组。 解题思路:筛选素数法,先预处理出[1, sqrt(inf)]的素数表,然后对给定区间[a,b]根据预处理出的素数表筛选出素数即可。 #include #incl...
分类:其他好文   时间:2014-08-17 17:07:42    阅读次数:211
35条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!