&& 최대 공약수의 GCD의 LCM 최소 공배수

  • 최대 공약수

ll gcd(ll x, ll y) {
    while (y) {
        ll tmp = y;
        y = x % y;
        x = tmp;
    }
    return x;
}
  • 최소 공배수

ll lcm(ll x, ll y) {
    return x * y / gcd(x, y);
}
  • 분수를 단순화

최대 공약수로 나눈 ----하면 간단한 분모

y = y / gcd(x, y);
  • 여러 공식의 GCD

    • GCD (a, b) = GCD (A - B, b)
    • GCD (X ^ A-1, X (B-1)) = X GCD (a, b) -1
    • GCD (FIB (a), FIB (b)) = FIB (GCD (a, b))
게시 22 개 원래 기사 · 원의 칭찬 0 · 조회수 493

추천

출처blog.csdn.net/skyyemperor/article/details/104728192