Algorithm/BOJ
[백준 알고리즘/C++] 1934 최소공배수
pinevienna
2021. 3. 20. 23:17
두 자연수 A와 B가 주어졌을 때, A와 B의 최소공배수를 구하는 문제
호제법을 쓰면 된다
호제야.. (백준 2609 최대공약수와 최소공배수, 1934 최소공배수 C++)
백준 2609 최대공약수와 최소공배수를 풀었다 아 뭐야 완전 쉽네~하고 그냥 뒤로 갈라는데 갑자기 싸했다 나는.. 이걸 뭔가 비효율적으로 풀 것만 같은 느낌? 그래서 그냥 바로 솔루션을 찾아봤다
pinevienna.tistory.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> using namespace std; int gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b); } int main(void) { int t, n, m; cin >> t; while (t--) { cin >> n >> m; cout << n * m / gcd(n, m) << "\n"; } } | cs |