码迷,mamicode.com
首页 >  
搜索关键字:偶数    ( 4644个结果
【模版】素数筛, 最大公约数(辗转相除法),最小公倍数
素数筛: //数除了{2,3,5}为素数,其他的数可以写成6N,6N+1,6N+2,6N+3,6N+4,6N+5 N>=1 可以表示全部的数 //6N,6N+2,6N+4都为偶数,不是素数,6N+3 == 3(2N+1) 不是素数,那么就只筛6N+1和6N+5就可以了 int prime[1000000]={2,3,5}; void is_prime() { int i,j; ...
分类:其他好文   时间:2014-08-19 20:58:25    阅读次数:237
Java 找出四位数的全部吸血鬼数字 基础代码实例
/*** 找出四位数的全部吸血鬼数字* 吸血鬼数字是指位数为偶数的数字,能够由一对数字相乘而得到,而这对数字各包括乘积的一半位数的数字,当中从最初的数字中选取的数字能够随意排序.* 以两个0结尾的数字是不同意的。* 比例如以下列数字都是吸血鬼数字 1260=21*601827=21*872187=2...
分类:编程语言   时间:2014-08-19 16:11:29    阅读次数:212
python高级编程之列表解析
#列表解析#编写0到10之间的偶数#方法1#结果:[0,2,4,6,8]num=range(10)num1=len(num)evens=[]i=0whilei<num1:ifi%2==0:evens.append(i)i+=1printevens#方法2print[(i)foriinrange(10...
分类:编程语言   时间:2014-08-19 00:51:03    阅读次数:205
poj 3225 区间(区间的交并补操作)
http://poj.org/problem?id=3225 一道题又做了一天。。这道题对我来说起初有N多难点。 1:区间的开闭如何解决。、 2:怎样把区间的交并补、对称差转化为对线段树的操作。 后来与实验室的同学讨论了后解决了前面两个问题。 对于区间的开闭,可以将区间放大一倍,偶数点表示端点,奇数点表示区间内线段,前开的话左端点加1,右开的话右端点减1。例如[1,3]可以表示成...
分类:其他好文   时间:2014-08-17 21:25:42    阅读次数:317
hadoop中文分词、词频统计及排序
有如图所示的输入文件。其中第一列代表ip地址,之后的偶数列代表搜索词,数字(奇数列)代表搜索次数,使用"\t"分隔。现在需要对搜索词进行分词并统计词频,此处不考虑搜索次数,可能是翻页,亦不考虑搜索链接的行为。...
分类:其他好文   时间:2014-08-17 11:47:02    阅读次数:306
POJ--1300--Door Man【判断欧拉通路】
链接:http://poj.org/problem?id=1300 题意:有n个房间,每个房间有若干个门和别的房间相连,管家从m房间开始走,要回到自己的住处(0),问是否有一条路可以走遍所有的门并且没有重复的路。 思路:判断是否存在欧拉通路,根据欧拉通路、欧拉回路的性质来做。有两种情况:一种是欧拉回路,所有房间的门的个数都是偶数个,并且此时初始房间不是0,此时存在要求的路径,如果初始是...
分类:其他好文   时间:2014-08-17 01:08:31    阅读次数:207
UVA 1493 - Draw a Mess(并查集)
UVA 1493 - Draw a Mess 题目链接 题意:在一个n*m平面上,有4种操作,对应把相应区域颜色涂成v(1 思路:并查集,由于颜色涂上去会覆盖,这样我们就可以反向执行操作,这样保证每次操作如果之前有颜色就不能涂,如果没有就可以涂,然后一共有200行,每行都利用并查集压缩路径,查找下一个能涂色的位置即可 题目中说三角形边一定是奇数,可居然有偶数的。。。被这个坑...
分类:其他好文   时间:2014-08-15 19:42:03    阅读次数:299
HDU 4021 24 Puzzle (拼图)
HDU 4021 24 Puzzle (拼图) 题目大意: 给定24个数的位置如图,现在给你24个数,0表示空格,问你是否能由起始位置到终点位置。 解题思路: 首先空格除外,八个角一定是一样的,然后其它的就得满足 (1)如果矩阵列数是奇数,逆序数必须同奇同偶, (2)如果矩阵列数是偶数,逆序数加上0位置的行数之差必须同奇同偶。...
分类:其他好文   时间:2014-08-15 19:40:39    阅读次数:278
UVA10317- Equating Equations(回溯+剪枝)
题目链接 题意:给出一个式子,但这个式子不一定是等式,在‘+’,‘-’符号位置不变的情况下,重新排列数字的位置,使其成为等式,如果可以的话,输出其中一种排列方式。 思路:我们将等号右边的数全部移动到等号右边,例如a+b-c=d-e,移动后变成a+b+e-(c+d)=0,也就是a+b+e=c+d,所以当式子可以变化成等式时,所有数的和必然是偶数。那么问题可以转化为在n个数中找...
分类:其他好文   时间:2014-08-15 17:52:49    阅读次数:220
删除vector中的偶数元素,删除list中的奇数元素
#include#include#includeusing namespace std;int main(){ vector vec={0,1,1,2,3,5,8,21,55,89}; list li={0,1,1,2,3,5,8,21,55,89}; auto ve=vec.be...
分类:其他好文   时间:2014-08-15 01:19:06    阅读次数:328
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!