[알고리즘 + 자료구조]/[백준]
[BaekJoon/백준] 1934번
Hevton
2021. 2. 27. 18:50
반응형
최소공배수 문제.
유클리드 호제법으로 (A, B)의 최대공약수를 구한 뒤
최소공배수 = A * B / 최대공약수 식을 가지면 된다.
#include <stdio.h>
int N;
int gcd(int a, int b) {
if(b == 0)
return a;
return gcd(b, a % b);
}
int main() {
int x, y;
scanf("%d", &N);
for(int i = 0; i < N; i++) {
scanf("%d %d", &x, &y);
printf("%d\n", x * y / gcd(x, y));
}
}
반응형