티스토리 뷰

Algorithm/BOJ

2702 초6 수학

henry1214 2018. 2. 23. 08:31

https://www.acmicpc.net/problem/2702



유클리드 호제법(Euclidean Algorithm)을 이용하여 최소공배수와 최대공약수를 구해준다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdio>
 
int gcd(int a,int b) { return b?gcd(b,a%b):a; }
 
int main()
{
    int t,a,b,g;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d %d",&a,&b);
        g=gcd(a,b);
        printf("%d %d\n",a*b/g,g);
    }
    return 0;
}
cs


'Algorithm > BOJ' 카테고리의 다른 글

10159 저울  (0) 2018.02.26
2947 나무 조각  (0) 2018.02.23
1939 중량제한  (0) 2018.02.23
1941 소문난 칠공주  (0) 2018.02.23
14716 현수막  (0) 2018.02.22
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday