#include<iostream>using namespace std;int gcd(int m, int n);int lcm(int m, int n);int main(){int testcase;cin >> testcase;while (testcase--){int a, b;cin >> a >> b;cout << lcm(a, b) << endl;}return 0;}int gcd(int m, int n){if (n == 0)return m;return gcd(n, m % n);}int lcm(int m, int n){return m * n / gcd(m, n);}
'백준' 카테고리의 다른 글
[2609] 최대공약수와 최소공배수 (0) | 2018.08.12 |
---|---|
[13241] 최소공배수 (0) | 2018.08.12 |
[3053] 택시 기하학 (0) | 2018.08.12 |
[2490] 웇놀이 (0) | 2018.08.09 |
[2293] 동전 1 (0) | 2018.08.03 |