1.欧几里得算法(辗转相除法)和唯一分解定理:
①唯一性分解定理:
算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。
算术基本定理的内容由两部分构成:
分解的存在性;
分解的唯一性,即若不考虑排列的顺序,正整数分解为素数乘积的方式是唯一的。
②辗转相除法:
是求最大公约数的算法。
辗转相除法基...
分类:
其他好文 时间:
2014-08-11 14:59:42
阅读次数:
330
快速排序、冒泡排序、插入排序、选择排序、二分查找、求质数、求最大公约数,求最小公倍数
分类:
其他好文 时间:
2014-08-10 21:12:30
阅读次数:
361
package javaapplication24;class NegativeIntegerException extends Exception{String message;public NegativeIntegerException(){message="方法的参数值不是正整数";}pub...
分类:
编程语言 时间:
2014-08-10 18:29:30
阅读次数:
298
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
反素数:
对于任何正整数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
链接: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
知识点:求约数的算法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