#iroha2019day4h. [iroha2019_day4_h]永遠に
[iroha2019_day4_h]永遠に
ストーリー
ここは、世界の裏側。そこに、小さなバグが生まれていた。
世界の基盤にあった、不安定な均衡。それが崩れ、生まれたバグは異形となり表の世界へと溢れ出していた。
世界の基盤を組み替え、永遠の安定を実現できたら。きっと、これ以上異形が生まれることはなくなるはずだ。
問題文
正の整数 が与えられるので、次の条件を満たす のマス目を つ構築してください。
- 全てのマスに正整数が つずつ記入されている
- 以上 以下のどの整数もいずれか つのマスに記入されている
かつ、 行 列に記入されている数を とすると、
-
行()において
-
どの の組 についても、 がこの順に等差数列にならない
-
列()において
-
どの の組 についても、 がこの順に等差数列にならない
制約
- 入力はすべて整数
入力
が 行に与えられる。
出力
以下の形式で出力してください。
行にわたって出力してください。 行目には をこの順に空白区切りで出力し、最後に改行してください。
サンプル
Sample1,2内では であるとします。
Sample1
1 3 2
4 6 5
7 9 8
で条件を満たしません。
Sample2
4 6 2
1 9 7
3 5 8
このマス目は条件を満たします。
Sample3内では であるとします。
Sample3
16 2 4 8
1 9 15 12
7 5 14 10
6 3 11 13
このマス目は条件を満たします。