1065. 最小公倍数

题目描述

输入正整数n,m,编写程序计算n和m的最小公倍数。

输入

一行两个空格隔开的正整数n,m。

输出

输出n和m的最小公倍数。

样例输入

12 18

样例输出

36

数据范围限制

1<=n,m<=10^6
 1 #include<cstdio>
 2 #define ll long long
 3 using namespace std;
 4 long long int a,b;
 5 long long int f(long long int a,long long int b)
 6 {
 7     return (a%b==0)?b:f(b,a%b);
 8 }
 9 int main()
10 {
11     scanf("%lld%lld",&a,&b);
12     ll int gcd=f(a,b);
13     ll int ans=(a*b)/gcd;
14     printf("%lld",ans);
15     return 0;
16 }

 

posted @ 2017-04-04 14:40  自为风月马前卒  阅读(335)  评论(0编辑  收藏  举报

Contact with me