No Rules Rules

최소공배수 (feat. 백준, 13241번) 본문

생활/코테

최소공배수 (feat. 백준, 13241번)

개발하는 완두콩 2023. 3. 16. 12:36
728x90
반응형

최소공배수
https://www.acmicpc.net/problem/13241

 

13241번: 최소공배수

정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 배수이다(10*1 = 10) 6은 1의 배수이다(1*6 = 6) 20은 1, 2, 4,5,10,20의 배수이다. 다

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
inline long long gcd(register long long a, register long long b){
    if(b == 0)
        return a;
    return gcd(b, a % b);
}
inline long long lcm(register long long a, register long long b){
    return a * b / gcd(a, b);
}
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
    register long long A, B;
    cin >> A >> B;
    cout << lcm(A, B);
	return 0;
}
// *&)*@*

 

반응형

최소공배수 (LCM) 를 구하는 문제입니다.

728x90
반응형
Comments