2024年10月29日
皆さんこんにちは、青森古川校の 大坂 です。
昨日出した問題ですが、高2,3年生の皆さまは挑戦してみたでしょうか?
早速解答を書いていきたいと思います。
問題
今回発見された新しいメルセンヌ素数 2136279841-1 は何桁の数字か?
ただし必要であれば log102 = 0.30102999566 を使用して良い。
※学校で使用する log102 = 0.3010 では桁数検証が正確にできないのでより正確な数字を利用しています。
解)
N = 2136279841 と置いて、Nの桁数を考える。
※知りたいのはNから1引いた数の桁数ではあるが、NとN-1の桁数は同じなので、便宜上Nの桁数を考える。
※2の累乗は1000…000という形をしていないので1を引いても桁数は変わらない
Nがm桁の数字であると仮定すると
10m-1 ≦ N < 10m
が成り立つ。
各辺にlog10を取ると
log1010m-1 ≦ log10N < log1010m .
対数の基本公式により
m-1 ≦ log10N < m .
N = 2136279841 なので
m-1 ≦ log102136279841 < m
m-1 ≦ 136279841 × log102 < m
m-1 ≦ 136279841 × 0.30102999566 < m
m-1 ≦ 41024319.94477549006 < m .
式を二つに分けると
m-1 ≦ 41,024,319.94477549006
41024319.94477549006 < m .
これを満たす m は m = 41,024,320。
よってNは4102万4320桁の数となり、求めたかったメルセンヌ素数の桁数も4102万4320桁となる。
ちなみに1億桁以上の素数を発見すると15万ドルがもらえるそうです。
メルセンヌ素数の形式であれば
n > 332192809 以上の数で探せばよいことになります。
誰でも参加できますので、探してみるのもありかも!?
青森市で、中学受験、高校受験、大学受験、受験予備校といえば、
"完全個別担任制"
KATEKYO学院 青森古川校
TEL : 017-774-2277