-
[백준 2609] 최대공약수와 최소공배수백준/수학 2025. 10. 23. 01:17
유클리드호제법 사용하면 됨.
#include <iostream> #include <algorithm> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int a, b; cin >> a >> b; int x = max(a, b); int y = min(a, b); int r = x % y; while (r != 0) { x = y; y = r; r = x % y; } cout << y << "\n"; cout << (a * b) / y; return 0; }'백준 > 수학' 카테고리의 다른 글
[백준 1064] 평행사변형 (0) 2025.10.24 [백준 1485] 정사각형 (0) 2025.10.23 [백준 11653] 소인수분해 (0) 2025.10.23 [백준 1929] 소수 구하기 (0) 2025.08.26