码迷,mamicode.com
首页 >  
搜索关键字:约数    ( 2560个结果
java每日小算法(6)
/*【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。*/ packagetest; publicclasstest{ //最大公约数 publicstaticintcommonisor(intn,intm){ intmax=(n>=m)?n:m; intmin=(n>=m)?m:n; intr=max%min; while(r!=0) { max=min; m..
分类:编程语言   时间:2014-05-27 04:04:03    阅读次数:374
求最大公约数和最小公倍数
CSDN链接两个自然数的积等于这两个数的最大公约数与最小公倍数的积。求最大公约数的方法:1、辗转相除法:辗转相除法又称为欧几里德算法其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0)当b==0时,gcd(a,b)中的a即为最大公...
分类:其他好文   时间:2014-05-26 11:19:49    阅读次数:263
Eulerproblem-12 for python
def ext12():     """         三角形数序列是由对自然数的连加构造成的。所以第七个三角形数是1 + 2 + 3 + 4 + 5 + 6 + 7 = 28 。那么三角形数序列中的         前十个是:             1, 3, 6, 10, 15, 21, 28, 36, 45, 55 。。。         下面是我们列出来的前7个三角形数的约数...
分类:编程语言   时间:2014-05-26 05:58:32    阅读次数:216
hdu2504又见GCD
求最大公约数。 1 //Accepted 228 KB 0 ms 2 #include 3 #include 4 int gcd(int a,int b) 5 { 6 if (b==0) return a; 7 return gcd(b,a%b); 8 } 9 int...
分类:其他好文   时间:2014-05-26 02:54:42    阅读次数:199
uva 1393 - Highways(容斥原理)
题目连接:uva 1393 - Highways 题目大意:给定一个m?n的矩阵,将矩阵上的点两两相连,问有多少条直线至少经过两点。 解题思路:头一次做这种题目,卡了一晚上。 dp[i][j]即为i?j的矩阵中有多少条红色的线,然后最后答案*2,即水平翻转下蓝色的线。很容易发现,所有的线都过ij互质的点(即最大公约数为1)。然后用容斥原理求出ans。 #include #in...
分类:其他好文   时间:2014-05-25 09:51:21    阅读次数:266
POJ 3970(最小公倍数LCM)
知识点:      最小公倍数(a,b)=a*b/最大公约数(a,b)                                                     Party Description The CEO of ACM (Association of Cryptographic Mavericks) organization has...
分类:其他好文   时间:2014-05-22 11:41:33    阅读次数:354
欧几里得算法的时间复杂度
欧几里得算法, 又称辗转相除法, 用于求两个自然数的最大公约数.算法的思想很简单, 基于下面的数论等式gcd(a, b) = gcd(b, a mod b)其中gcd(a, b)表示a和b的最大公约数,mod是模运算, 即求a除以b的余数.算法如下:输入: 两个整数a, b输出: a和b的最大公约数...
分类:其他好文   时间:2014-05-22 05:42:34    阅读次数:232
hrbust1632 最大的最小公倍数(欧几里得)
本文出自:http://blog.csdn.net/svitter 题意:给你一个公约数,...
分类:其他好文   时间:2014-05-21 14:36:27    阅读次数:206
Light OJ 1054 Efficient Pseudo Code 求n^m的约数和
题目来源:Light OJ 1054 Efficient Pseudo Code 题意:求n的m次这个数的所有的约数和 思路:首先对于一个数n = p1^a1*p2^a2*p3^a3*…*pk^ak  约束和s = (p1^0+p1^1+p1^2+…p1^a1)(p2^0+p2^1+p2^2+…p2^a2)…(pk^0+pk^1+pk^2+…pk^ak) 然后就是先求素数表 分解因子 然后求...
分类:其他好文   时间:2014-05-21 10:30:05    阅读次数:263
编程之美之2.7 最大公约数问题
问题: 求两个数的最大公约数 解法一: 欧几里得辗转相除法: f(x,y) = GCD(x,y), 取k = x / y, b = x % y,则:x = k*y + b; 如果一个数能整除x,y,则它也能整除b,y; 而且能整除b,y的数必能整除x,y,即x,y和b,y的公约数是相同的,其最大公约数也是相同的,即f(x,y) = f(y ,x % y) (x>=y>0)...
分类:其他好文   时间:2014-05-21 09:28:26    阅读次数:275
2560条   上一页 1 ... 252 253 254 255 256 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!