/**
* 최대 공약수
* 무조건 a가 b보다 큰 수
*/
int gcd(int a, int b)
{
int r;
while (b != 0)
{
r = a % b;
a = b;
b = r;
}
return a;
}
/**
* 최소 공배수
* 무조건 a가 b보다 큰 수
*/
int lcm(int a, int b)
{
return (a * b) / gcd(a, b);
}
'C++' 카테고리의 다른 글
string stream (0) | 2024.11.24 |
---|---|
간단한 Queue 학습 및 제작 (0) | 2024.09.21 |
KMP 알고리즘 (1) | 2024.09.13 |
백준 11720번 숫자의 (0) | 2024.08.27 |
백준 1003번 피보나치 함수 (0) | 2024.08.27 |