B
ヒントなし。
解説ちなみに削除前の「HHHH」の方は「5」が正解でした。「桁数+1」と推論出来ないかな…と思ってみたのですが、強引でしたかね。
ちなみにそもそも何故999999が7で割り切れるのか、ですがそれは単純な偶然ではなく、背景にはフェルマーの小定理が存在しているものだと思われます(多分)。
フェルマーの小定理とは「pを素数とし又nとpが互いに素のとき、nのp−1乗はpで割ると余りが1になる。」というもの。上の例に当てはめると、p=7、n=10です、どういうことかと言うと、10の6乗(1000000)は7で割ると1余る、ということが言えます。
つまりこのから10の6乗から1引いた数999999は7で割り切れる、ということが言えます、よ、ね?汗
同様に十八進法についても考えれば、「HHHHHHHHHH」は18の10乗から1引いた数ですので、これは11(B)で割り切れることになります。(p=11、n=18)
次に、何故ダイヤル数になるか?について述べます。微妙に言葉で説明するのが難しいのですが、1÷7を筆算の形で書いていくとその仕組みは解るかなと思います。表上に見える商の部分「142857」に規則は見出しにくいのですが、余りの部分に注目すると1〜6の余りが綺麗に循環していくことになります。これに2を掛けた数(要は2÷7の計算)は、余り2の部分から計算していくことになり、全く同じ計算をしていくのが解るでしょうか。
同様に十八進法に於いても、1÷Bは1〜Aまでの余りが全て循環していくため、ダイヤル数となります。ただしダイヤル数となるものと、ならないものがあるので要注意(詳しくはコメントへ)
例えば十進法表記で1÷17で出てくる循環小数(0588238294117647)はダイヤル数となるけれど、1÷13はそうはならない。けれども「1・3・4・9・10・12」と「2・5・6・7・8・11」を13で割って出てくる小数には面白い規則があります!暇な人はやってみて!
|
|
|
|
以下後程纏めますが、検索用などにメモ。
「循環小数・循環節・オイラーのφ(ファイ)関数・合同式・ダイヤル数・フェルマーの小定理・カーマイケルの定理」、
十進法に於いて、1÷pの循環小数がダイヤル数となる100までの素数:「7, 17, 19, 23, 29, 47, 59, 61, 97」