最大公約数・最小公倍数とユークリッドの互除法の求め方
公開日: 2026/7/10
📐 公式まとめ
2. 最大公約数と最小公倍数の関係
3. ユークリッドの互除法とは
1. 最大公約数と最小公倍数とは
- 最大公約数(GCD): 2つ以上の整数に共通する約数のうち、最大のもの
- 最小公倍数(LCM): 2つ以上の整数に共通する倍数のうち、最小のもの
小さい数どうしなら素因数分解で求められますが、桁数が大きくなると素因数分解自体が大変になります。そこで役立つのが、この記事で紹介するユークリッドの互除法です。
2. 最大公約数と最小公倍数の関係
2つの自然数 の最大公約数を 、最小公倍数を とすると、次の関係が成り立ちます。
一方がわかれば、もう一方は割り算だけで求められるので、覚えておくと計算が速くなります。
2.1. 例題1: 素因数分解で求める
と の最大公約数と最小公倍数を、素因数分解を使って求めなさい。
最大公約数は、共通する素因数を小さいほうの指数でかけ合わせます。
最小公倍数は、現れるすべての素因数を大きいほうの指数でかけ合わせます。
確認すると、、 で一致します。
3. ユークリッドの互除法とは
ユークリッドの互除法は、「2つの整数 ()の最大公約数は、 を で割った余り と の最大公約数に等しい」という性質を使って、割り算を繰り返すことで最大公約数を求める方法です。
余りが になったときの割る数が、求める最大公約数です。素因数分解が難しい大きな数でも、割り算を繰り返すだけで確実に最大公約数を求められるのが最大のメリットです。
4. ユークリッドの互除法の手順
- 大きいほうの数を小さいほうの数で割り、余りを求める
- 「割った数」と「余り」の組に置き換えて、同じ割り算を繰り返す
- 余りが になったときの「割る数」が最大公約数
(本文中への画像挿入案: /images/math-a/yuukurido-gojoho-tejun.png、alt=「ユークリッドの互除法の計算手順を示したフローチャート」をこのセクションの下に配置すると、割り算を繰り返す流れが視覚的に伝わりやすくなります。)
4.1. 例題2: 大きい数の最大公約数を求める
と の最大公約数を、ユークリッドの互除法で求めなさい。
余りが になったときの割る数は なので、 です。
5. ユークリッドの互除法で最小公倍数も求める
最大公約数がわかれば、先ほどの関係式 を使って最小公倍数もすぐに求められます。
5.1. 例題3: 最小公倍数を求める
例題2の結果を使って、 と の最小公倍数を求めなさい。
6. クイズ
-
ユークリッドの互除法を使って、 と の最大公約数を求めなさい。
答えを見る
正解: 。、、、 より、最大公約数は 。
-
最大公約数が 、最小公倍数が である2つの自然数 について、 の値を求めなさい。
答えを見る
正解: 。。