ユークリッド互除法とは?──最大公約数を効率的に求める方法を知りたい

ユークリッド互除法ってどう使うの?

ユークリッド互除法は、2つの整数の最大公約数を効率的に求める方法です。

ユークリッド互除法は、2つの整数の最大公約数を効率的に求める方法です。

基本手順は、①大きい数を小さい数で割る、②余りを求める、③割る数と余りで割り算を繰り返す、④余りが0になったときの割る数が最大公約数、の4ステップです。例えば、120と84の最大公約数を求める場合、120=84×1+36、84=36×2+12、36=12×3+0 となり、最後の割る数12が答えです。素因数分解が困難な大きな数でも、割り算だけで簡単に計算できる点が最大の利点です。まずは下の "ユークリッド互除法の手順早見表" で、基本を整理しましょう。

ユークリッド互除法の使い方を確認しよう

ユークリッド互除法は、紀元前から知られる古典的なアルゴリズムで、現代でも数学やコンピュータサイエンスで広く使われています。大きな数の最大公約数を簡単に求められる優れた方法です。

ここでは、ユークリッド互除法の使い方と原理をまとめました。

ひと目でわかる"ユークリッド互除法の手順早見表"

ステップ 操作
大きい数を小さい数で割り、余りを求める
元の小さい数を、今求めた余りで割る
余りが 0 になるまで繰り返す
余りが 0 になったときの「割る数」が最大公約数

基本原理

ユークリッド互除法の原理:

a=bq+rのとき、𝗀𝖼𝖽(a, b)=𝗀𝖼𝖽(b, r)

つまり、大きい数と小さい数の最大公約数は、小さい数と余りの最大公約数と同じ

ユークリッド互除法の計算手順

例題1: 84と36の最大公約数を求めよ

解答・解説

【ステップ1】84 を 36で割る

84=36×2+12

商: 2、余り: 12

【ステップ2】36 を 12 で割る

36=12×3+0

商: 3、余り: 0

【ステップ3】余りが 0 になったので終了

最後の「割る数」は 12

答:𝗀𝖼𝖽(84, 36)=12

例題2: 252 と 198 の最大公約数を求めよ

解答・解説

【計算の流れ】例題1と同様に計算する

252=198×1+54

198=54×3+36

54=36×1+18

36=18×2+0

答:𝗀𝖼𝖽(252, 198)=18

ポイント:複数回の割り算が必要でも、手順は同じです。余りが 0 になるまで続けます。

大きな数での計算

なぜ大きな数でも簡単か

ユークリッド互除法の最大の利点は、素因数分解が困難な大きな数でも、割り算だけで最大公約数が求まることです。

例題: 1071 と 1029 の最大公約数を求めよ

解答・解説

1071=1029×1+42

1029=42×24+21

42=21×2+0

答:𝗀𝖼𝖽(1071, 1029)=21

素因数分解との比較:

素因数分解なら 1071=32×7×17 と複雑ですが、ユークリッド互除法なら3ステップで終わります。

方法 長所 短所 適した場面
素因数分解 因数が見える
小さい数なら速い
大きい数は困難
計算が複雑
小さい数
因数を知りたい場合
ユークリッド互除法 大きい数でも簡単
計算が単純
因数はわからない 大きい数
最大公約数だけ必要

応用問題

最小公倍数を求める

最大公約数がわかれば、最小公倍数も簡単に求められます。

公式:

例:84 と 36 の最小公倍数

𝗀𝖼𝖽(84, 36)=12 (すでに求めた)

答:252

3つ以上の数の最大公約数

3つ以上の数の最大公約数は、2つずつ順番に求めます。

𝗀𝖼𝖽(a, b, c)=𝗀𝖼𝖽(𝗀𝖼𝖽(a, b), c)

例: 𝗀𝖼𝖽(120, 84, 48) を求める

①まず 𝗀𝖼𝖽(120, 84)=12

②次に 𝗀𝖼𝖽(12, 48)=12

答:12

計算のコツと注意点

余りが 1 になったら

余りが1になった時点で、最大公約数は1 (互いに素) と確定します。

例:𝗀𝖼𝖽(17, 5)

17=5×3+2

5=2×2+1 ← 余りが1

余りが 1 になった時点で、17 と 5 は互いに素とわかります。

勉強の進め方と練習方法のアドバイス

  • 手順を確実に覚える: 「割る→余りを出す→次は前の余りで割る→余り 0 で終了」という流れを体で覚えましょう。
  • 最後は割る数が答え: 余りではなく「割る数」が最大公約数です。これを間違えないように注意しましょう。
  • 表形式で整理: 計算が複雑になりそうなときは、表を使って整理すると間違いにくくなります。
  • 検算を習慣に: 各ステップで a=bq+r を確認する習慣をつけましょう。
  • 大きな数で練習: 100 以上の数でも練習すると、手順への理解が深まります。

練習は、たとえば「入門問題2題→標準問題3題→実戦問題2題→仕上げの小テスト10問」といった順で進めると、理解が深まるはずです。

間違えた問題は、原因別に整理します (余りの計算ミス/商と余りの混同/最後の答えを間違えるなど) 。翌日に同じタイプの問題を1問だけ解き直すことで、ミスの再発を防げます。

ユークリッド互除法と関連するその他の重要知識

ユークリッド互除法ができるようになると、整数問題の理解が一気に深まります。ここでは、次のステップとして押さえておきたい重要な知識を確認していきましょう。

  • 拡張ユークリッド互除法: 𝗀𝖼𝖽(a, b)=ax+by の形で表す発展的な手法です。1 次不定方程式の解法に使います。
  • 互いに素: 𝗀𝖼𝖽(a, b)=1 のとき、ab は互いに素といいます。重要な性質があります。
  • 1次不定方程式: ax+by=c の整数解を求める問題で、ユークリッド互除法が活躍します。

まとめ|ユークリッド互除法のポイント

ここまでの内容を振り返り、押さえておくべきユークリッド互除法のポイントを整理しましょう。

ユークリッド互除法は最大公約数を効率的に求める方法

手順(4ステップ):

  1. 1. 大きい数を小さい数で割り、余りを求める
  2. 2. 元の小さい数を、今求めた余りで割る
  3. 3. 余りが 0 になるまで繰り返す
  4. 4. 余りが 0 になったときの「割る数」が最大公約数

利点:

  • 大きな数でも簡単に計算できる
  • 素因数分解が不要
  • 計算が単純 (割り算と余りだけ)

主な応用:

  • 最小公倍数:
  • 分数の約分
  • 1 次不定方程式の解法

よくある間違いと対策:

  • 余りが答えと思う → 割る数が答え
  • 計算途中で止める → 余り 0 まで続ける
  • 余りの計算ミス → 検算を習慣に

ユークリッド互除法をマスターして、整数問題を得意にしよう!

ユークリッド互除法の理解は、高校数学の中でもつまずきやすい重要テーマです。しかし、

  • 「手順がよくわからない」
  • 「どれが答えかわからない」
  • 「計算でミスをしてしまう」

といった壁に直面する高校生は多いです。そんなときに役立つのが進研ゼミのAI質問機能(お試し無料)

わからない問題は、撮って今すぐ質問を! 「進研ゼミ高校講座」なら、問題を撮るだけで解き方を解説

AI質問の特徴

問題を撮影するだけ!
勉強中にわからない数学の問題を撮影すると、すぐにヒントや解き方を丁寧に解説してくれます。

考え方や途中過程まで、ステップごとに解説
答えだけでなく、解答に至るまでのステップをわかりやすく提示。追加解説まで丁寧に説明してくれます。

AI質問機能を活用することで、定期テストや入試の対策に向けて、理解の“穴”をすぐに埋めることに役立ちます。「進研ゼミ」は以下より無料で体験いただけます(スマートフォン/タブレットからアプリをダウンロード)。

ランキング数学のQ&Aランキング

ランキング全体のQ&Aランキング

Q&A一覧「数と式」Q&A一覧

他の教科他の教科のQ&Aを見る

2018年度入試 合格速報

進研ゼミで大学合格!
今年も喜びの声ぞくぞく!

読み込みに失敗しました。
進研ゼミ高校講座について詳しく見る

進研ゼミ『高校講座』関連商品・サービス

一番上に戻る

進研ゼミ 高校講座
会員向けページにようこそ

会員のかた
進研ゼミ 高校講座 ご受講のかた
保護者のかた
進研ゼミ 保護者通信

高校講座 オプションお申し込み(有料)

各種お手続き

受験プラン・コース変更、教科・科目の追加 登録内容(住所・電話番号・支払い方法など)の変更

受講に関するご質問ご相談など、お気軽にお問い合わせください。

受講に関するご質問ご相談など、お気軽にお問い合わせください。

※進研ゼミ『高校講座』について。矢野経済研究所「2014年版 教育産業白書」をもとに事業者を選定し、自社による第三者機関でのインターネット調査で高校生3,000人を対象に行った2015年4月時点で利用している学習法についての調査結果より。

学年をお選びください。

高校1年生 高校2年生 高校3年生
進研ゼミ ハイブリッドスタイル 利用環境条件

「進研ゼミ ハイブリッドスタイル」はお手持ちのiPadでご利用いただけます。

対応機種
iPad(第4世代)、iPad Air、iPad Air 2、iPad mini 2、iPad mini 3、iPad mini 4
通信環境

常時接続可能なブロードバンド(光ファイバなど)環境と、無線LAN(Wi-Fi)環境をご用意ください(10Mbps以上を推奨)。

あとから紹介制度のやり方

入会後に、ご紹介者の情報を登録することもできます。入会フォームの「入会後に、ご紹介者の情報を登録する」にチェックを入れてください。

Webでお申し込みをする場合

「入会申し込みページ」の「支払方法等の選択」内にある「ご紹介者」の欄で、 「入会後に、ご紹介者の情報を登録する」を選び、そのまま次の画面に進んでください。

  • Web画面のデザインはイメージです。変更する場合があります。

お申し込みの際にご登録いただいたメールアドレスに、手続き完了のメールをお送りしますので、プレゼント申し込み手続きを行う代表者を決め、お手続きをお願いします。

  • どちらかお一人がお手続きするだけでOKです。

電話でお申し込みをする場合

ご入会のお申し込みをいただく際、オペレーターが「ご紹介者はいらっしゃいますか」とおうかがいします。
⇒おそれいりますが「後から申し込みます」とお答えください。

入会完了

あなたと、あなたのお友だち・ごきょうだいに「教材」をお送りしますので、
プレゼント申し込み手続きを行う代表者を決め、0120-332211(9時~18時 年末年始除く 通話料無料)までお電話ください。 ※一部のIP電話からは042-679-8567(ただし通話料がかかります)
その際、「お友だち・ごきょうだいの紹介であること」と「ご紹介者の会員番号」を忘れずにお伝えください。どちらかお一人がお手続きをすれば、お二人分のプレゼントをお届けします。

  • どちらかお一人がお手続きするだけでOKです。

「入会申し込みページ」の「支払い方法等の選択」内にある
「ご紹介者」の欄に、紹介してくれる方の情報をご入力ください。

紹介制度フォームサンプル

【お申し込み前に必ずお読みください】

●1月号(12/27まで)にご入会した方がキャンペーン対象です。
●受講費は1ヵ月分かかります。2月号以降を継続されない場合は、支払い期間にかかわらず「毎月払い」1ヵ月分の受講費のお支払いとなります。
●1ヵ月で退会する場合は1/10までに電話連絡が必要になります。ご連絡はお電話に限ります。
●退会連絡をいただかない場合、引き続き2月号以降をお届けします。

2019年12月17日に2021年度「大学入学共通テスト」にて予定されていた国語・数学の記述式問題の導入見送りの発表が文部科学省よりございました。現在「進研ゼミ高校講座」よりお届けしているご案内について、12月17日以前の入試情報でお届けしているものがございます。
今後お届けするご案内・教材については、最新の入試情報を踏まえてお届けできるように努めてまいりますので、ご理解のほど何卒よろしくお願い申し上げます。
なお、ベネッセコーポレーションでは、新大学入試の最新情報をわかりやすく解説する「教育セミナー」(参加費無料)を全国で開催しております。これから新入試に向けて頑張る高校生のみなさま・保護者の方に、ぜひ、ご活用いただけますと幸いです。
詳しくはこちらをご覧ください。