码迷,mamicode.com
首页 >  
搜索关键字:约数    ( 2560个结果
10.1数论初步
1.欧几里得算法(辗转相除法)和唯一分解定理: ①唯一性分解定理: 算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。 算术基本定理的内容由两部分构成: 分解的存在性; 分解的唯一性,即若不考虑排列的顺序,正整数分解为素数乘积的方式是唯一的。 ②辗转相除法: 是求最大公约数的算法。 辗转相除法基...
分类:其他好文   时间:2014-08-11 14:59:42    阅读次数:330
常用算法
快速排序、冒泡排序、插入排序、选择排序、二分查找、求质数、求最大公约数,求最小公倍数
分类:其他好文   时间:2014-08-10 21:12:30    阅读次数:361
Java编写最大公约数和最小公倍数
package javaapplication24;class NegativeIntegerException extends Exception{String message;public NegativeIntegerException(){message="方法的参数值不是正整数";}pub...
分类:编程语言   时间:2014-08-10 18:29:30    阅读次数:298
BZOJ1968: [Ahoi2005]COMMON 约数研究
1968: [Ahoi2005]COMMON 约数研究Time Limit:1 SecMemory Limit:64 MBSubmit:919Solved:681[Submit][Status]DescriptionInput只有一行一个整数 N(0 n then break;17 ...
分类:其他好文   时间:2014-08-10 12:36:50    阅读次数:236
公约数和公倍数
公约数和公倍数 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入第一行输入一个整数n(0 随后的n行输入两个整数i,j(0输出输出每组测试数据的最大公约数和最小公倍数样例输入 3 6 6 12 11 33 22 样例输出 6 6 1 132...
分类:其他好文   时间:2014-08-09 18:52:38    阅读次数:206
ZOJ 2562 HDU 4228 反素数
反素数: 对于任何正整数x,起约数的个数记做g(x).例如g(1)=1,g(6)=4. 如果某个正整数x满足:对于任意i(0 ZOJ 2562 反素数 因为写了POJ 2886的线段树,然后里面有反素数,以前没遇到过,所以先搞这两题普及一下知识再说。 #include #include #include #include #include #include #include #i...
分类:其他好文   时间:2014-08-09 11:35:17    阅读次数:271
HDU 1695 GCD 欧拉函数+容斥原理+质因数分解
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 题意:在[a,b]中的x,在[c,d]中的y,求x与y的最大公约数为k的组合有多少。(a=1, a 思路:因为x与y的最大公约数为k,所以xx=x/k与yy=y/k一定互质。要从a/k和b/k之中选择互质的数,枚举1~b/k,当选择的yy小于等于a/k时,可以选择的xx数为Euler(yy),...
分类:其他好文   时间:2014-08-09 00:17:26    阅读次数:272
欧几里得算法-----欧几里德算法
欧几里得算法 欧几里得算法又称辗转相除法,主要用于计算两个整数a,b的最大公约数。 原理:gcd(a,b)=gcd(b,a mod b)(这里a>=b)          (gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|) 证明gcd(a,b)=gcd(b,a mod b):a可以表示成a = kb + r,则r= a mod b   假设d是a,b...
分类:其他好文   时间:2014-08-08 18:20:46    阅读次数:278
扩展欧几里得算法------扩展欧几里德算法
扩展欧几里得算法及其应用 一、扩展欧几里得算法 扩展欧几里得算法:对于不完全为 0 的非负整数 a,b,若gcd(a,b)表示 a,b 的最大公约数,必然存在整数对x,y ,使得 ax+by = gcd(a,b)。 算法过程: 设 a>b,当 b=0时,gcd(a,b)=a。此时满足ax+by = gcd(a,b)的一组整数解为x=1,y=0;当a*b!=0 时, 设 a*x1+b*...
分类:其他好文   时间:2014-08-08 18:14:06    阅读次数:341
(c语法百题20)约数之和
知识点:求约数的算法for语句,if语句灵活运用。内容: 键入一个自然数 ,求这个自然数的所有约数之和输入说明:一个整数输出说明:一个整数输入样例:6输出样例:12 1 #include 2 int main() 3 { 4 int n,s=0,i; 5 scanf("%d",&n); 6 ...
分类:其他好文   时间:2014-08-07 12:34:59    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!