#ABC335D. 龙与高桥

龙与高桥

龙与高桥

题目描述

有一个 NNNN 列的网格,其中 NN 是不超过 4545 的奇数。

从上数第 ii 行、从左数第 jj 列的格子记为 (i,j)(i,j)

在这个网格中,需要按以下条件配置高桥君和一条由编号 11N21N^2-1N21N^2-1 个部件组成的龙。

  • 高桥君必须配置在网格的中央,即格子 (N+12,N+12)(\frac{N+1}{2},\frac{N+1}{2})
  • 除高桥君所在的格子外,每个格子必须恰好配置一个龙部件。
  • 对于所有满足 2xN212 \leq x \leq N^2-1 的整数 xx,龙部件 xx 必须配置在与部件 x1x-1 所在格子边相邻的格子中。
  • 格子 (i,j)(i,j) 与格子 (k,l)(k,l) 边相邻,当且仅当 ik+jl=1|i-k|+|j-l|=1

输出一个满足条件的配置方法。保证存在满足条件的配置。

输入格式

输入按以下格式从标准输入给出。

NN

输出格式

输出 NN 行。

将格子 (i,j)(i,j) 配置高桥君时记为 T、配置部件 xx 时记为 xx,在第 ii 行输出 Xi,1,,Xi,NX_{i,1},\ldots,X_{i,N},以空格分隔。

样例

5
1 2 3 4 5
16 17 18 19 6
15 24 T 20 7
14 23 22 21 8
13 12 11 10 9

数据范围

  • 3N453 \leq N \leq 45
  • NN 是奇数

提示

除此之外,以下输出也满足所有条件,因此也是正确答案。

9 10 11 14 15
8 7 12 13 16
5 6 T 18 17
4 3 24 19 20 
1 2 23 22 21

另一方面,以下输出分别是不正确的。

高桥君不在中央。

1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 T

部件 2323 和部件 2424 所在的格子没有边相邻。

1 2 3 4 5
10 9 8 7 6
11 12 24 22 23
14 13 T 21 20
15 16 17 18 19

答案不唯一,输出任意合法解即可。

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
3168
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签