#ABC232H. 国王的巡游
国王的巡游
国王的巡游
题目描述
有一个 行 列的棋盘和一枚国王。
用 表示从上数第 行 、从左数第 列 的格子。
国王可以向任意方向移动一格。形式化地说,位于 的国王可以移动到 ,当且仅当 。
巡游是指在 的棋盘上按如下方式移动国王的过程。
首先把国王放在 上。然后移动国王,使其恰好经过每个格子一次。
例如,当 时,按 $(1,1) \to (1,2) \to (1, 3) \to (2, 3) \to (2, 2) \to (2, 1)$ 行走是一个合法的巡游。
给定一个除 以外的格子 。请构造一个以 结束的巡游并输出它。可以证明,在本题的约束下解总是存在。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。第 行按以下格式输出国王第 次所在的格子 。
注意,第 行应包含 ,第 行应包含 。
样例
3 2 3 2
1 1
1 2
2 1
2 2
3 1
3 2
国王按 $(1, 1) \to (1, 2) \to (2, 1) \to (2, 2)\to (3, 1) \to (3, 2)$ 行走,这确实是一个以 结束的巡游。
还有其他合法的巡游,下面列出其中三个。
$(1, 1) \to (1, 2) \to (2, 2) \to (2, 1) \to (3, 1) \to (3, 2)$
$(1, 1) \to (2, 1) \to (1, 2) \to (2, 2) \to (3, 1) \to (3, 2)$
$(1, 1) \to (2, 2) \to (1, 2) \to (2, 1) \to (3, 1) \to (3, 2)$
数据范围
- 输入均为整数
提示
答案不唯一,输出任意合法解即可。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2351
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者