728x90
import sys

m, n = list(map(int, sys.stdin.readline().split()))
if n > m:
    m, n = n, m

def get_gcd(a, b):
    if b == 0:
        return a
    else:
        return get_gcd(b, a % b)

gcd = get_gcd(m, n)
print(get_gcd(m, n))
print(int((m * n) / gcd))
  • 포인트
    • 유클리드 호제법
728x90

'Algorithm-Problems > 백준' 카테고리의 다른 글

[백준][4963] 섬의 개수  (0) 2022.05.08
[백준][2667] 단지 번호 붙이기  (0) 2022.05.08
[백준][2309] 일곱 난쟁이  (0) 2022.05.08
[백준][2178] 미로 탐색  (0) 2022.05.08
[백준][2170] 선 긋기  (0) 2022.05.08

+ Recent posts