最大公约数:
#include<bits/stdc++.h>
using namespace std;
int gcd(int a, int b){
if(a % b == 0) return b;
return gcd(b, a % b);
}
int main(){
int a, b;
cin >> a >> b;
cout << gcd(a, b);
return 0;
}
最小公倍数:
#include<bits/stdc++.h>
using namespace std;
int gcd(int a, int b){
if(a % b == 0) return b;
return gcd(b, a % b);
}
int main(){
int a, b;
cin >> a >> b;
cout << a * b / gcd(a, b);
return 0;
}