20個の電球と点灯のタイミング【0042】 解答・解説
このページは以下の問題の
問題を解きたい方は下をクリックして
スクロールすると
解答
1回目: 120秒後
2回目: 504秒後
解説
3つの考え方があるかと思います。
- 「20以下の約数の個数が11個ある」と読み替えて探していく
- 1個から順に最短の秒数で徐々に電灯の数を増やしていけるような秒数を探す
- 20個点灯している状況から徐々に電灯を消していきながら、時刻がなるべく減るような消し方を探す
1. や 2. はちょっと宝探しに近くなるので、3.で解いていきます。
20個点灯する時間を求める
1〜20の最小公倍数 を考えます。 (一応算数のサイトなので という表記はしていません。)
この時刻では20個すべての電球が点灯しています。
ここから9個の電球を消すために、Mをできるだけ大きな数で割っていきます。
割る数を最大化すれば、残る時間が最小化されるためです。
絶対に消す4個
Mをできるだけ大きな数で割るためには、電灯をなるべく残しつつ割る数を大きくします。
つまり 19, 17, 13, 11 の素数の電球は消灯させます。
これによって、残りの電灯は16個です。
ベースとなる時間は となります。
残りの5個の消し方の性質
次に、電球を個別に選ぶのではなく、「5040のどの素因数を削ると、どの電球が連動して消えるか」を調べます。
- 【2個消える】(7, 14)
- 【4個消える】(5, 10, 15, 20)
- 【2個消える】(9, 18)
- 【6個消える】(3, 6, 9, 12, 15, 18)
- 【1個消える】(16)
- 【2個消える】(16, 8)
- 【5個消える】(16, 8, 4, 12, 20)
- 【10個消える】(16, 8, 4, 12, 20, 2, 6, 10, 14, 18)
1回目に11個点灯する時刻
上の一覧からあと5個消える組み合わせで最大の割る数を作ります。
5が奇数なので、 の単発で5個を消さない限り、 で1個消すことが必須です。この時 、 などの素因数が2だけの数 (2の累乗) は考えなくてよくなります。
そのうえでさらに4個を電灯を消したいです。割る数を最大にするには
- で2個消す
- で2個消す
- で1個消す
とした場合の
- 割る数 =
が最大です。
- 残る時間 =
となり、答えは120秒となります。
検算:
120の20以下の約数を調べます。
1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 20
と、丁度11個です。
2回目に11個点灯する時刻
電灯を5個消すときに割る数が2番目に大きい組み合わせを探します。
先程と同様、 で1個消すのが最優先です。
そうなると残り4個を 2+2 に分割する方法は先程「1回目」の時に使ってしまったので で4個消すしかありません。
- 組み合わせ: で4個消し、 で1個消す、計5個
- 割る数 =
- 残る時間 = 504秒後
となり、答えは504秒となります。
検算:
504の20以下の約数を調べます。
1, 2, 3, 4, 6, 7, 8, 9, 12, 14, 18
と、丁度11個です。
ちなみに、3回目に11個光るのは、 で5個消す 630秒後です。
「20以下の約数が11個」という方法で約数をたくさん持ちそうな数を探す方法もありますが、組み合わせ方が難しくなりそうなのと、正確に1回目か2回目か保証することは難しくなりそうです。










