方格填数
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个整数 ,你有 个整数 ,你需要把他们填入一个 的矩阵中,每个格子恰好放一个整数; 换句话说,矩阵中的所有元素构成一个 的排列。
我们称两个格子是相邻的,当且仅当它们在同一行或同一列上相邻。
对于矩阵中的一个格子 ,记其元素为 。 如果该格子所有相邻格子的元素都严格小于 ,或者都严格大于 ,那么我们称这个格子是一个极值点。
你的目标是构造一个矩阵,使得极值点的数量尽可能多。如果有多个矩阵满足条件,输出任意一个即可。
输入格式
输入包含一个整数 () — 矩阵的大小。
输出格式
输出共 行,每行 个整数 ,代表你构造的矩阵。
样例
3
3 7 5
8 4 6
2 9 1
2025年齐鲁工业大学(山东省科学院)大学生程序设计竞赛(同步赛)
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 13
- 开始于
- 2025-12-7 13:00
- 结束于
- 2025-12-7 18:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 23