AT_abc335_d.[ABC335D] Loong and Takahashi
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个 N×N 的网格,其中 N 是小于等于 45 的奇数。
龙和高桥君要在这个网格上放置 N2−1 个编号从 1 到 N2−1 的龙的部件,满足以下条件:
- 高桥君必须放置在网格的中心位置,即 (2N+1,2N+1)。
- 除了高桥君所在的位置外,每个格子必须恰好放置一个龙的部件。
- 对于满足 2≤x≤N2−1 的所有整数 x,龙的部件 x 必须放置在与部件 x−1 相邻的格子上,即两个格子之间有边相连。
- 格子 (i,j) 与格子 (k,l) 相邻,当且仅当 ∣i−k∣+∣j−l∣=1。
请输出满足条件的一种放置方式。
输入格式
一行,包含一个整数 N。
输出格式
输出 N 行。
第 i 行包含 N 个空格分隔的整数,表示在位置 (i,j) 放置的部件编号或者高桥君的位置。
约束
- 3≤N≤45
- N 是一个奇数
输入输出样例
输入#1
5
输出#1
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
输入解题思路,AI测评打分。不知道怎么写?