最小公倍数(LCM)とは、2つ以上の正の整数に共通する倍数のうち、最も小さい正の数のことです。たとえば、6688 の最小公倍数は 2424 です。2424 は両方の数の倍数であり、それより小さい正の数では条件を満たしません。

これは、通分、くり返す予定の一致、2つのパターンが次にいつそろうかを考える問題でよく使う考え方です。

LCM の意味

66 の倍数は、正の整数 kk を使って 6k6k の形で表される数です:6,12,18,24,6, 12, 18, 24, \dots

88 の倍数は、8k8k の形の数です:8,16,24,32,8, 16, 24, 32, \dots

両方の列に最初に現れる正の数は 2424 なので、

LCM(6,8)=24\mathrm{LCM}(6,8) = 24

ここで、次の違いを意識しておくと役立ちます。

  • 約数は、その数を割り切ります。
  • 倍数は、その数に整数を掛けてできる数です。

LCM は約数ではなく、倍数に関する考え方です。

最小公倍数を求める 3 つの確実な方法

1. 倍数を書き並べる

この方法は、小さい数に向いています。

441010 では、

  • 44 の倍数:4,8,12,16,20,4, 8, 12, 16, 20, \dots
  • 1010 の倍数:10,20,30,10, 20, 30, \dots

最初の共通の倍数は 2020 なので、最小公倍数は 2020 です。

2. 素因数分解を使う

大きめの正の整数では、この方法が最もわかりやすいことが多いです。

それぞれの数を素数の積に分解し、現れるすべての素数を取り上げます。そして、各素数について現れる指数のうち最大のものを使います。

3. GCD との関係を使う

2つの正の整数 aabb について、

LCM(a,b)=abGCD(a,b)\mathrm{LCM}(a,b) = \frac{a \cdot b}{\mathrm{GCD}(a,b)}

この方法は、すでに最大公約数がわかっているときに効率的です。条件も大切で、この公式は正の整数に対して使います。

例題:12121818 の最小公倍数を求める

素因数分解を使います。

12=22312 = 2^2 \cdot 3 18=23218 = 2 \cdot 3^2

最小公倍数を作るには、各素数について大きいほうの指数を使います。

  • 22 では、大きい指数は 22
  • 33 では、大きい指数は 22

したがって、

LCM(12,18)=2232=36\mathrm{LCM}(12,18) = 2^2 \cdot 3^2 = 36

直接確かめると、

  • 36÷12=336 \div 12 = 3
  • 36÷18=236 \div 18 = 2

したがって、3636 は共通の倍数です。素因数分解の方法で最小になるのは、両方の数を含むのに必要な素数のべきだけをちょうど使っているからです。

LCM を使う場面

LCM は、共通の周期や共通の分母を求める問題で役立ちます。

よくある例は分数の足し算です。

16+18\frac{1}{6} + \frac{1}{8}

分母 6688 の最小公倍数は 2424 なので、2424 は通分に便利な共通分母です。

16=424,18=324\frac{1}{6} = \frac{4}{24}, \qquad \frac{1}{8} = \frac{3}{24}

すると、

16+18=724\frac{1}{6} + \frac{1}{8} = \frac{7}{24}

また、2つのくり返す出来事がそれぞれ mm 単位、nn 単位ごとに起こるとき、最初に同時に起こる時点を求めるのにも LCM を使います。

よくある間違い

LCM と GCD を混同する

問題が「共通する倍数のうち最も小さいもの」を聞いているなら LCM を使います。「共通する約数のうち最大のもの」なら GCD を使います。

共通の倍数を見つけた時点で止めてしまい、最小か確認しない

6688 では、24244848 も共通の倍数ですが、最小公倍数は 2424 だけです。

素因数分解をしないまま「大きい指数を取る」ルールを使う

「大きい指数を取る」というルールは、正の整数を素因数分解したあとで使うものです。

すばやい確認方法

最小公倍数を求めたら、次の 2 つを確かめます。

  1. 答えは元のそれぞれの数で割り切れるか。
  2. それより小さい正の共通倍数はないか。

素因数分解の方法では、2つ目の確認はたいてい方法の中にすでに含まれています。

自分でもやってみよう

15152020 の最小公倍数を、倍数を書き並べる方法と素因数分解の方法の 2 通りで求めてみましょう。大きい数で確認したいときは、数学ソルバーを使って素因数分解や最終的な倍数が正しいか確かめることもできます。

問題の解き方でお困りですか?

問題をアップロードすると、検証済みのステップバイステップ解答が数秒で届きます。

GPAI Solver を開く →