技能一覧 › 数学A 整数の性質

最大公約数と最小公倍数

素因数分解から 2 数の最大公約数 ・最小公倍数 を求め、( は互いに素)や を使って 2 数を決定できる

前提

この技能までの道筋(3 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 約数の見つけ方 (算数 整数の性質)
  2. 最大公約数と最小公倍数 (算数 整数の性質)
  3. 素因数分解と約数の個数 (算数 整数の性質)

説明

2つの自然数の最大公約数 と最小公倍数 を、素因数分解を使って手早く求められるようになります。さらに逆向きに、「最大公約数が〇〇、最小公倍数が△△である2数を求めよ」のように、 や の条件から元の2数を決める問題が解けるようになります。分数の約分・通分や、周期のそろう時刻を求める問題、整数の決定問題などで使います。

なぜそうしてよいのか

素因数分解すると、 の約数は「 に含まれる素因数を、 での個数以下だけ掛けたもの」です。 と の両方を割り切るには、各素因数の個数が と の両方での個数以下でなければなりません。そのため、最大公約数 は各素因数について指数の小さいほうをとったものになります。同様に、両方の倍数になるには各素因数の個数が両方の個数以上でなければならないので、最小公倍数 は指数の大きいほうをとったものになります。たとえば 、 なら、、 です( に 5 は含まれないので、指数を 0 と考えます)。

2数を決める問題では、 も も で割り切れるので、 と書けます。このとき と は互いに素(最大公約数が 1、つまり 1 以外の公約数をもたない)です。もし が 1 より大きい公約数 をもてば、 も の公約数になり、 が最大であることに反するからです。

さらに が成り立ちます。 と の公倍数 は の倍数なので ( は自然数)と書けます。これが でも割り切れるには が で割り切れる必要があり、 と は互いに素なので が の倍数でなければなりません。最小の は なので です。これから 、すなわち も得られます(各素因数で「小さいほうの指数+大きいほうの指数=2つの指数の和」となることからもわかります)。

手順

  1. 2数を素因数分解する。例: 、

  2. は共通の素因数それぞれについて指数の小さいほうを、 は現れるすべての素因数それぞれについて指数の大きいほうをとって掛ける(含まれない素因数は指数 0 とみる)

  3. 2数を決める問題では、( は互いに素な自然数)とおく

  4. (または )を使って を求める

  5. の値になる組のうち、互いに素なものだけを書き出し、問題の他の条件(大小・和など)に合うものを選ぶ

  6. に戻して2数を求める

例題

最大公約数が 、最小公倍数が 、和が である2つの自然数 ()を求めよ。答えは組 で答えよ。

例題の解答

【手順3】最大公約数が なので、( は互いに素な自然数、 より )とおく。
【手順4】 より 、よって 。
【手順5】積が で となる組は 。このうち は公約数 をもつので互いに素でなく除く。残りは 。さらに和の条件 より なので、。
【手順6】、。
確認: 【手順1・2】、 より、、、和は で条件に合う。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題

この技能の次に学べること