首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小乐乐与欧几里得
176条解析
开通博客写题解
一咩咩
发表于 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);
展开全文
已注销
发表于 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
展开全文
查看本题
查看本题讨论
相关比赛
1869-哈尔滨理工大学软件与微电子学院程序设计竞赛(新生赛)
进入比赛
1877-哈尔滨理工大学软件与微电子学院程序设计竞赛(新生赛)-同步赛
进入比赛
3206-石家庄学院 物理学院 机电学院ACM新生赛
进入比赛
15432-个人训练
进入比赛
15458-石院物电ACM周赛
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题