Puzzle: 100 Lockers

# 100 lockers

ref: http://mathforum.org/library/drmath/view/56747.html

ある駅に 100 個のロッカーが設置された.各ロッカーには番号が$1$,$2$,$3$…,$99$,$100$と振られており,すべての扉が閉じている.今から私は$i$($i = 1, 2, …, 99, 100$)回以下の行動をする.

  • $i$の倍数の番号のロッカーを,開いていれば閉め,閉まっていれば開ける

この行動はあまりに奇人なので,やりたくない.が,やったあとに開いている扉がどれなのかはどうしても知りたい.君に教えてほしい.


初期状態では扉は全て閉じているので,奇数回操作の対象になると扉が開いていることになる.ここで扉$n$は$n$の約数回目に操作の対象になる.ということは最後に残っているのは扉の番号の約数が奇数個の扉である.約数が奇数個となるような数字は,平方数しかない.よって,最後に開いている扉は$1$,$4$,$9$,$16$,$25$,$36$,$49$,$64$,$81$,$100$の 10 の扉.

Hugo で構築されています。
テーマ StackJimmy によって設計されています。