링크 : www.acmicpc.net/problem/2609
#include<iostream>
using namespace std;
int min(int a, int b) {
return a > b ? b : a;
}
int main() {
ios::sync_with_stdio(NULL);
cin.tie(NULL);
int a = 0, b = 0, mini = 1, tmp = 0, i = 2;
cin >> a >> b;
tmp = min(a, b);
while (i <= tmp) {
if (a % i == 0 && b % i == 0) {
a /= i;
b /= i;
mini *= i;
}
else i++;
}
cout << mini << "\n";
cout << mini * a * b << "\n";
return 0;
}
간만에 쉬운걸 푸니 마음이 힐링된다.
'🖥️ CS > Baekjoon Algorithms' 카테고리의 다른 글
#11051번 이항 계수2 (C++) (0) | 2020.11.05 |
---|---|
#3036번 링 (C++) (0) | 2020.11.03 |
#1946번 신입 사원 (C++) (0) | 2020.11.01 |
#11399번 ATM (C++) (0) | 2020.10.30 |
#1931번 회의실배정 (C++) (0) | 2020.10.30 |