首页 > 试题广场 >

小乐乐与欧几里得

[编程题]小乐乐与欧几里得
  • 热度指数:71975 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐最近在课上学习了如何求两个正整数的最大公约数与最小公倍数,但是他竟然不会求两个正整数的最大公约数与最小公倍数之和,请你帮助他解决这个问题。


输入描述:

每组输入包含两个正整数n和m。(1 ≤ n ≤ 109,1 ≤ m ≤ 109)



输出描述:
对于每组输入,输出一个正整数,为n和m的最大公约数与最小公倍数之和。
示例1

输入

10 20

输出

30
示例2

输入

15 20

输出

65
头像 一咩咩
发表于 2022-02-12 12:20:17
题目描述: 小乐乐最近在课上学习了如何求两个正整数的最大公约数与最小公倍数,但是他竟然不会求两个正整数的最大公约数与最小公倍数之和,请你帮助他解决这个问题。 输入描述: 每组输入包含两个正整数n和m。(1 ≤ n ≤ 109,1 ≤ m ≤ 109) 输出描述: 对于每组输入,输出一个正整数,为n和 展开全文
头像 viod
发表于 2021-06-06 17:37:37
求最大公约数常用的有两种方法,一是九章算术中的更相减损术:大数减小数直到相等,相等的数即最大公约数,该算法时间复杂度约为O(N);二是欧几里得的辗转相除法:大数除以小数取余数(相当于模运算),直到余数为零时(也即模运算为零时)的除数(也即模数)就是最大公约数,该算法时间复杂度约为O(logN)。 求 展开全文
头像 Deleter_
发表于 2022-01-04 20:31:16
#include<stdio.h> int main(){ long long m,n; scanf("%d %d",&m,&n); long long p = m*n; while(n!=0){ long long t=m 展开全文
头像 永不秃头!
发表于 2022-02-24 22:56:16
很简洁的解题方法 最短的代码解决最多的问题 using namespace std; long long gcd(long long a,long long b) { return b?gcd(b,a%b):a; } int main() { long long a,b; c 展开全文
头像 不错就是对
发表于 2022-03-24 19:43:46
BC44 小乐乐与欧几里得 思路: step1:输入两个数;并复制这两个数; step2:使用辗转相除法求最大公约数; step3:两数相乘除以最大公约数就是最小公倍数; step4:打印即可; 代码如下: m,n = list(map(int,input().split())) x = m y 展开全文
头像 不能说是爱刷题
发表于 2021-10-24 20:45:40
#include<iostream> using namespace std; //整个long long给你,看你还输出垃圾数 long long gcb(long long x, long long d) { if (d == 0) { return x; } else { 展开全文
头像 isCharlott
发表于 2022-04-12 23:05:52
#include<stdio.h> int main(){ long a,b; scanf("%d %d",&a,&b); long temp; long c; c=a*b; while(b!=0){     //欧几里得算法(辗转相除法) 展开全文
头像 Portia356
发表于 2021-11-20 02:51:46
/* 12 50 50 % 12 = 2 12 % 2 = 6 2 % 6 = 2 6 % 2 = 3; 2 % 3 = 2; 3 % 2 = 1; 2 % 1 = 0 */ import java.util.Scanner; pub 展开全文
头像 Nafnayal
发表于 2021-11-20 19:27:31
根据欧几里得算法 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); 展开全文
头像 云小逸0987
发表于 2022-05-01 09:55:46
思路:了解最大公因数和最小公倍数的关系 ">int main(){ long long m,n; scanf("%d %d",&m,&n); long long p = m*n; while(n!=0){ long long t=m%n 展开全文