728x90
풀이
LCM을 구현하면 된다.
단, 결과가 너무 클 수 있으니 long long로 출력해주자.
소스코드
#include <stdio.h>
#define ll long long
int gcd(int a, int b){
return b ? gcd(b, a%b) : a;
}
ll lcm(int a, int b){
return (ll)a*b/gcd(a, b);
}
int main(){
int n, a, b;
scanf("%d", &n);
while (n--){
scanf("%d %d", &a, &b);
printf("%lld\n", lcm(a, b));
}
}
출처
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 7579] 앱 [C] (0) | 2021.09.02 |
---|---|
[백준 2143] 두 배열의 합 [C] (0) | 2021.09.02 |
[백준 15897] 잘못 구현한 에라토스테네스의 체 [C] (0) | 2021.09.02 |
[백준 1188] 음식 평론가 [C] (0) | 2021.09.02 |
[백준 2436] 공약수 [C] (0) | 2021.09.01 |