みんなの講座



今回は、約数の個数について考えてみることにしましょう。

ご存知かと思いますが、まず約数のおさらいから。
約数とは、ある整数を、整数の範囲で割りきれる数のことです。
具体的に書いたほうがわかりやすいでしょう。

8の約数  1 2 4 8

30の約数 1 2 3 5 6 10 15 30

こんな感じです。8には4個の約数があり、30には8個の約数があります。

では、さっそく次の問題です。


整数720には、何個の約数がありますか?

1 2 3 4 5 6 8 ・・・・・

かなりいっぱいありそうですよ。
根気よく書き上げていってもいつかはわかりそうですが、チョット疲れますね。

え? 2つずつ組にして求めていく? なるほどなるほど…。
小さい方から 1 2 3 4・・・ と求めるのと同時に
大きい方からも 720 360 240 180・・・と求めていく。

(1 720)(2 360)(3 240)(4 180)・・・
積が720になるように、大小のセットで求めていく。なかなか名案です。
確かにこの方法だと労力が半分くらいで済みますが、
それでもやっぱり、かなりの注意深さと辛抱強さが必要でしょう。
途中で何かを抜かしてしまう可能性も高いですよね。


そこで今回のテーマ。

なんとか約数の個数を計算で求められないだろうか?

できたら嬉しいですよね。ワクワク。
はい。もちろんできるんです。

ではやり方を解説しますから、じっくりゆっくり読んでください。


手順1 約数の個数を求めたい整数を素因数分解します。
     
素因数分解とは、素数の積の形で表すことです。
     
素数→1とその数自身以外に約数を持たない数 (ただし、1は素数ではない)

     720=(
×××)×(×)×(

手順2 その結果について、素数の個数を種類別に数えます。

     
→4個  →2個  →1個

手順3 個数にそれぞれ1を加えます。

     4+1=5  2+1=3  1+1=2

手順4 それらをかけ算します。

     5×3×2=
30(個) ←これが720の約数の個数です

合っているのかどうか、根気よく確かめをしてみます。

(1 720) (2 360) (3 240) (4 180) (5 144) (6 120) (8 90) (9 80)
(10 72) (12 60) (15 48) (16 45) (18 40) (20 36) (24 30)

数えてみてください。確かに30個ありますよ。


では今紹介した方法の理屈も解説しておきます。

約数とは、素因数分解したときに現れる素数(720を組み立てている部品)を、
いろいろなバリエーションでかけ算して作ることができます。

たとえば720は、が4個、が2個、が1個という部品からできているわけですが、
その一部(または全部)を使ってかけ算を行うと、
××=12 (××)×=40 のように720の約数を作ることができるわけです。
つまり、という素数(部品)を使って、別の積になるかけ算のパターンが何通りあるか?
そのパターン数が約数の個数ということになります。

そこで、それぞれの素数(部品)の使い方のバリエーションを考えると、

という素数(部品)は 4個使う 3個使う 2個使う 1個使う 0個使う →5通り

という素数(部品)は 2個使う 1個使う 0個使う →3通り

という素数(部品)は 1個使う 0個使う →2通り

ここで少しだけ場合の数の知識が必要になりますが、
の使い方が5通り、の使い方が3通り、の使い方が2通りありますから、
これらを組み合わせてできるかけ算のパターンは 5×3×2=30(通り)
だから720の約数は30個となるわけです。

あ、ボクが書こうとする前に気づいた人がいるみたいですね〜。
そう、手順3+1をしたのは、その素数(部品)の使い方に、
0個使う(使わない)という使い方があるからですね。


どうですか? 今回の講座、理解してもらえましたか?
この話をさらに広げると、約数マトリックスなんていう楽しい図形の話も
あるんですけどね。まぁそれはまたいつか、ということで!


この講座の宿題です。わかった人は解答フォームから送ってください。
正解者のお名前(ニックネーム)を正解者コーナーで発表しています。

〔宿題01〕 

 整数5600には何個の約数がありますか?

 
 ←解答フォームへ