본문 바로가기

알고리즘

[알고리즘] 유클리드 호제법을 이용한 최대공약수, 최소공배수 구하기

https://unagi44.wordpress.com/2018/03/23/c-%EC%B5%9C%EB%8C%80%EA%B3%B5%EC%95%BD%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0-%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C-%ED%98%B8%EC%A0%9C%EB%B2%95/

 

[C++] 최대공약수 구하기 (유클리드 호제법)

예를 보시면 바로 이해가 됩니다. 78696과 19332의 최대공약수를 구하면, 78696 = 19332×4 + 1368 19332 = 1368×14 + 180 1368 = 180×7 + 108 180 = 108×1 + 72 108 = 72×1 + 36 72 = 36×2 위와 같이 최대공약수

unagi44.wordpress.com

 

최대공약수 : 유클리드 호제법

최소공배수 : a*b / 최대공약수