码迷,mamicode.com
首页 >  
搜索关键字:因子    ( 3285个结果
算法导论——lec 07 快速排序
一、 快速排序的描述 1、 快速排序是一种原地排序的算法,最坏情况下的时间复杂度为Θ(n^2),期望的运行时间为Θ(n logn),且其中隐含的常数因子较小。 2、 快速排序分三个步骤: 分解:数组A[p...r]被划分成两个数组A[p...q-1]和A[q+1...r],使得A[p...q-1]中的元素都小于等于A[q],A[q+1...r]中的元素都大于等于A[q]。下标q在这个划分过程...
分类:其他好文   时间:2014-07-08 15:31:28    阅读次数:203
Divide Two Integers
Divide two integers without using multiplication, division and mod operator.思路:不能使用乘法除法以及取模运算来计算两个数相除。主要做法就是,将因子不断乘2(向左移位即可实现),同时结果从1不断移位加倍,等到除数大于被除数一...
分类:其他好文   时间:2014-07-06 15:34:24    阅读次数:197
hdu1058 Humble Numbers(丑数)
丑数:只包含一定的质因子的数称丑数,例如包含2,3,5.我们就把2,3,4,5,6,8,9,10,12,15.......。但我们通常把1称作为第一个丑数。解题思路:我们现在做的这道题,就是以2,3,5,7为质因子,要我们求第n个丑数(以1为第一个丑数),可以采用DP的思想来解决。我们先以ar...
分类:其他好文   时间:2014-07-06 14:12:48    阅读次数:153
uva 11014 - Make a Crystal(数论)
题目链接:uva 11014 - Make a Crystal 题目大意:给定n,表示在一个三维的空间,在坐标均不大于n的点中选取2个点,保证这两个点与(0,0,0)三点不同线。问能找到多少对。 解题思路:容斥原理,如果有坐标(x,y,z),并且(2x,2y,2z)在范围内,那个该对点就不可取,于是要减掉包含公共因子的部分。所以枚举因子,但是如果因子包含有偶数个质因子,则加上。 #i...
分类:其他好文   时间:2014-07-06 11:57:33    阅读次数:210
UVA 1434 - YAPTCHA(数论)
UVA 1434 - YAPTCHA 题目链接 题意:求出题目中那个公式的答案 思路: 当3?k+7非素数的时候,那么(3?k+6)!(因为必然能找到两个因子相乘) 所以原式为0 当3?k+7为素数的时候,根据威尔逊定理,((3?k+6)!+1)%(3?k+7)==0,因此原式可以转化为[x - (x - 1)] = 1 因此问题转化为只要判断3 * k + ...
分类:其他好文   时间:2014-07-06 11:42:44    阅读次数:162
uva 1426 - Discrete Square Roots(拓展欧几里得)
题目链接:uva 1426 - Discrete Square Roots 题目大意:给出X,N,R,求出所有满足的r,使得r2≡x%N,并且R是一个其中的解。 解题思路: R2?r2=k?N(R?r)(R+r)=k?N=> aA=(R+r),bB=(R?r),A,B为N的因子 所以枚举A,B,就有r=R?aA=bB?RaA+bB=2?R 拓展欧几里得求解,将所有满足的解放入...
分类:其他好文   时间:2014-07-06 00:11:14    阅读次数:268
求因子个数和因子和
//求因子个数int Facnt(int n){ int res = 1; for(int i=2;i*i 1) res = 2*res; return res;}//求因子和int Facsum(int n){ int res = 1; for(int ...
分类:其他好文   时间:2014-07-05 20:42:20    阅读次数:191
uva 11490 - Just Another Problem(数学)
题目链接:uva 11490 - Just Another Problem 题目大意:有n个士兵,要排列成一个方阵,要求方阵尽量大,于是在方正的中间会空出两个正方形的区域,空出来的局域要求厚度相同,即正方形的四条边向相应方向均再有x行或者列。 解题思路:根据题意可以知道x(6x+7r)=n,x为厚度,r为正方形的边长。接着枚举x,x是n的因子。 #include #include ...
分类:其他好文   时间:2014-07-04 08:43:53    阅读次数:268
uva 11105 - Semi-prime H-numbers(数论)
题目链接:uva 11105 - Semi-prime H-numbers 题目大意:H-number为4?k+1(k为非负数),H-composites为因子中含有H-number(不包括自己本身)的数,反之久是H-prime,给定n,求有多少H-composites。 解题思路:首先用筛选法求出范围内的H-prime,然后枚举两个判断乘积是否在范围内。 #include #...
分类:其他好文   时间:2014-07-04 00:26:37    阅读次数:248
uva 10622 - Perfect P-th Powers(数论)
题目连接:uva 10622 - Perfect P-th Powers 题目大意:对于x,如果存在最大的p,使得有整数满足x=bp,则称x为perfect pth power。现在给出x,求p。 解题思路:将x分解质因子,所有置因子的个数的最大公约数即为所求p,需要注意的是x为负数的时候,p必须为奇数。 #include #include #include const...
分类:其他好文   时间:2014-07-03 16:56:13    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!