1,2,3,4,5,6の6つの数字を1度ずつ使ってできる6桁の整数であって,64の倍数であるもののうち,最も小さい数は123456で,最も大きい数は□である。
解答
2×5=10 より, 10は2の倍数
4×25=100 より,100は4の倍数
8×125=1000 より,1000は8の倍数
最も大きい数を求めるので,
65□□□□(□には1,2,3,4が入ります。)
とおきます。
65□□□□−640000=1□□□□
より,1□□□□が64の倍数になればよい。
ここで64は2の倍数ですから,1の位は,2か4です。
64は4の倍数ですから,下2けたは,
12,32,24
さらに,8の倍数ですから,下3けたは,
312,432
ここで,
14312÷64=223あまり40
11432÷64=178あまり40
より,65□□□□は64の倍数にはなりません。
次に,最も大きい数を
64□□□□(□には1,2,3,5が入ります。)
とおきます。
64□□□□−640000=□□□□
より,□□□□が64の倍数になればよい。
ここで64は2の倍数ですから,1の位は,2です。
64は4の倍数ですから,下2けたは,
12,32,52
さらに,8の倍数ですから,下3けたは,
312,512,152,352
ここで,
5312÷64=83
3512÷64=54あまり56
3152÷64=49あまり16
1352÷64=21あまり8
より,645312が64の倍数にはなります。








答え、645312。試験問題なら大変です。
このように答えは求めたのですけれども・・・
8の倍数であるためには、100以下の数が8で割り切れればよいので、
100以下の3桁の数をより小さな数字を使って8の倍数をさがす。
まず(1、2、3)を使って8の倍数をさがす。8の倍数は必ず2の倍数であるので1の位は「2」である必要がある。
132・・・×(8の倍数でない)
312・・・◎(8の倍数である)
残りの(4、5、6)を使って1000より大きな桁を大きい順に作成してみると
654,312・・・×(64の倍数でない)
645,312・・・◎(64の倍数である)
よって最も大きい数は645312である。
でも、この解法ではスマートでは、ないんだよな・・・
なんか偶然(大きいほうから順に答えを見つけたら運良く始めの方で)見つかったようで・・・
SaiSaiさんの解き方では
653□□□
652□□□
651□□□
が成り立たないことの説明が抜け落ちているように
思えますが…。それとも私が肝心なことに気づいて
いないだけでしょうか。
ご指摘のとおりです。
654□□□
が成り立たなかった時に、それより小さな数は
645□□□
だと思い込んでいました。
653□□□
652□□□
651□□□
が×で、初めて
645□□□
が成り立ちますネ!注意力不足です。
ご指摘ありがとうございました。
本日0点です。次回からガンバりま〜す!
もっとよい解き方があればご指導くださいm(__)m。