例えば、 1 2 3 4 5 と綺麗に並んでいる列を右に1個ずつローテーションしていくことを4
回繰り返すと、
1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 |
が並び、各行、各列、右上がりの対角線は全て異なる数が並ぶが、右下がりの対角線には
同じ数字が並んでしまう。
次に、2個ずつずらすと、
1 2 3 4 5 4 5 1 2 3 2 3 4 5 1 5 1 2 3 4 3 4 5 1 2 |
となり、各行、各列、2つの対角線も数字がダブルことが無くなる。
3個ずつずらすと、
1 2 3 4 5 3 4 5 1 2 5 1 2 3 4 2 3 4 5 1 4 5 1 2 3 |
で、やはり上記と同じ条件を満たす。
最後に、4個ずらすと、
1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4 |
で右上がり対角線がダブル
以上で、5個の異なる数字が並んでいるとき、2、3個の左ローテーションで各行、各列、2
つの対角線には同じ数字が並ぶことなく配置可能となる。
さて、そこで、問題です。いきなりでありますが、35個の異なる数字が並んでいる
(1 2 3 ・・・ 35)
を、あるサイクルsで右ローテーションした場合(35×35の行列にする)、各行、各列、両対角
線上に同じ数字が並ばない様に出来るためには、そのずらし数sはいくつであればいいでしょ
うか?(1から34で探して下さい。)
DD++さんからのコメントです。(令和3年2月7日付け)
s = 2, 3, 12, 17, 18, 23, 32, 33 でしょうか?
GAIさんからのコメントです。(令和3年2月7日付け)
正解です。