码迷,mamicode.com
首页 >  
搜索关键字:奇数    ( 4707个结果
华为历年真题(数组题6)
对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数,若奇数和偶数不等长,则把剩下的直接放到数组中。#include#include#includeusing namespace std; bool cmp(int &a,int &b){ return ....
分类:其他好文   时间:2014-06-28 09:37:42    阅读次数:127
【2012】数组(2)
给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数。...
分类:其他好文   时间:2014-06-27 18:57:16    阅读次数:147
[2012] 数组题(2)
给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数....
分类:其他好文   时间:2014-06-27 18:47:59    阅读次数:122
剑指offer (40) 数组中只出现一次的数字
题目:一个整型数组里除了两个数字之外,其余的数字都出现了两次,求这两个只出现一次的数字题解分析:首先看到数字出现1次,出现2次,应该联想到 异或运算:0^a = aa^a = 0如果数组中只有一个数字出现奇数次,其余都出现偶数次,我们就可以将这些数字全部异或,最后的结果即为所求(因为所有偶数次数字异...
分类:其他好文   时间:2014-06-27 14:20:36    阅读次数:153
swift官方文档中的函数闭包是怎么理解的?
官方文档中的16页:numbers.map({ (number: Int) -> Int in let result = 3 * number return result })不知道这个怎么用,更不知道它所说的要写个把奇数改成0的方法。
分类:其他好文   时间:2014-06-26 19:06:05    阅读次数:193
HDOJ 1507 Uncle Tom's Inherited Land*
直接对每个格子进行dfs结果除以2可以得到答案但是有大量重复的结果,不好输出答案. 可以只对横纵坐标相加是奇数的格子dfs.... Uncle Tom's Inherited Land* Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submissi...
分类:其他好文   时间:2014-06-26 07:51:08    阅读次数:180
UVA 10622 - Perfect P-th Powers(数论)
UVA 10622 - Perfect P-th Powers 题目链接 题意:求n转化为b^p最大的p值 思路:对n分解质因子,然后取所有质因子个数的gcd就是答案,但是这题有个坑啊,就是输入的可以是负数,负数的情况比较特殊,p只能为奇数,这时候是要把答案不断除2除到为奇数即可。 代码: #include #include #include long lon...
分类:其他好文   时间:2014-06-24 23:30:45    阅读次数:169
勾股数
素勾股数a^2+b^2=c^2可以写成a=n^2-m^2b=2*n*mc=n^2+m^2n>m>=1gcd(n,m)==1且n,m奇偶性不同!或a=(n^2-m^2)/2b=n*mc=(n^2+m^2)/2n>m>=1gcd(n,m)==1且n,m都为奇数!是勾股数组的整数倍的数组还是勾股数组其他勾...
分类:其他好文   时间:2014-06-24 11:36:37    阅读次数:119
一些数论知识
1、本原勾股数:概念:一个三元组(a,b,c),其中a,b,c没有公因数而且满足:a^2+b^2=c^2首先,这种本原勾股数的个数是无限的,而且构造的条件满足:a=s*t,b=(s^2-t^2)/2,c=(s^2+t^2)/2其中s>t>=1是任意没有公因数的奇数!由以上概念就可以导出任意一个本原勾...
分类:其他好文   时间:2014-06-24 11:11:12    阅读次数:195
[算法]有趣算法合辑[31-40]
题目31:八进制转换为十进制 1.程序分析:            2.程序源代码: main() { char *p,s[6];int n; p=s; gets(p); n=0; while(*(p)!='\0') {n=n*8+*p-'0'; p++;} printf("%d",n); } 题目32:求0—7所能组成的奇数个数。 ......
分类:其他好文   时间:2014-06-21 20:45:13    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!