码迷,mamicode.com
首页 >  
搜索关键字:最大公约数    ( 1422个结果
求两个整数的最大公约数与最小公倍数
//输入两个正整数m和n,求其最大公约数和最小公倍数。方法一:public class ZuiDaoGongYueShuYuZuiXiaoGongBeiShu { public static void main(String[] args) { Scanner scanner=n...
分类:其他好文   时间:2015-08-01 12:50:02    阅读次数:141
求两个数的最大公约数(辗转相除法)
#include<stdio.h> intmain() { intnum1,num2; printf("请输入两个整数:"); scanf("%d%d",&num1,&num2); while(num1%num2) { intr=num1%num2;//运用辗转相除法 num1=num2; num2=r; } printf("%d\n",num2); return0; }
分类:其他好文   时间:2015-07-30 23:34:56    阅读次数:157
除法表达式-最大公约数
除法表达式 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述     给出一个这样的除法表达式:X1/X2/X3/···/Xk,其中Xi是正整数。除法表达式应当按照从左到右的顺序求和,例如表达式1/2/1/2的值为1/4。但是可以在表达式中嵌入括号以改变计算顺序,例如表达式(1/2)/(1/2)的值为1. 输入首先输...
分类:其他好文   时间:2015-07-30 21:22:47    阅读次数:150
求两个数的最大公约数和最小公倍数
最大公约数解释最小公倍数 解释求两个数的最大公约数和最小公倍数,只要计算出最大公约数可以求得最小公倍数两个数字a和b,假设最大公约数为m,a=a1*m,b=b1*m,最小公倍数是a1*b1*m=(a*b)/m算法一 穷举法按1、2、3...的顺序判断,能同时被两个数整除的最大的数是最大公约数改进假设...
分类:其他好文   时间:2015-07-30 20:59:42    阅读次数:122
CodeForces 1C Ancient Berland Circus
题意:给定三个点,求包含三点的正多边形最小面积;思路:求圆心角最大公约数,多边形面积=每个小三角形面积和;#include#include#include#include#include#include#include#includeusing namespace std;#define eps 1...
分类:其他好文   时间:2015-07-29 22:46:08    阅读次数:217
HDU 5321 Beautiful Set 美丽集合
题意:给定一个集合,含有n个数。浙理工先生和杭电先生各自有计算这个集合美丽值的方法。 浙理工先生的计算方法是:对于这个n个数的某个排列,此排列的美丽值为这个排列所有的区间最大公约数之和。然后这个集合的美丽值为n个数的所有排列的美丽值之和。 杭电先生的计算方法是:在这个n个数中选出k(1 ≤ k ≤ n)个数,对于某种选取方案,这种方案的美丽值为k个数的最大公约数乘上k。然后这个集合的美丽值为所...
分类:其他好文   时间:2015-07-29 19:30:58    阅读次数:221
【C】辗转相除法求两个数的最大公约数,利用位运算交换两个数无须中间变量
辗转相除法,又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公因子的算法。它是已知最古老的算法, 其可追溯至3000年前。这种算法,在中国则可以追溯至东汉出现的《九章算术》。设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q....
分类:其他好文   时间:2015-07-29 19:27:58    阅读次数:173
hdu5371 RGCDQ
首先计算出所有的f,这里容易超时,注意对优化。 易知f中的最大值为7,然后用一个数组d[i][j]记录f[1]到f[i]中有多少个j,这个用递推可得。 那么如果给定区间L, R, 则f[R][j] - f[L - 1][j]可算出1到7各出现了多少次, 根据这些次数就可以找出最大公约数了。代码如下: #include #include #include using namespace s...
分类:其他好文   时间:2015-07-28 21:16:48    阅读次数:140
UVA11388 GCD LCM1 2 -1
题目: 给你两个数G和L,求a和b,他们的最大公约数为G和最小公倍数为L,输出a最小时的a和b。如果不存在在输出-1.Sample Input21 23 4Output for Sample Input1 2-1分析: 其实很简单,想到思路就好了,a最小时其实就是G,对应的b必然为L,当L不是G.....
分类:其他好文   时间:2015-07-28 17:43:58    阅读次数:102
菜鸟说C(二)—— swust oj 练习
最大公约数和最小公倍数:PS:最小公倍数 = 乘积 / 最大公约数http://acm.swust.edu.cn/problem/0038/#include int main(){ int m, n, i, c, t; //t为最大公约数, c为最小公倍数 scanf("%d%d", &...
分类:其他好文   时间:2015-07-25 18:12:25    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!