#agc050a. [agc050_a]AtCoder Jumper
[agc050_a]AtCoder Jumper
题目描述
你有没有注意到 AtCoder 网站的这一部分?
这里的数字都经过精心选择,以便我们可以在很少的步骤中从任意一页跳转到任意另一页,同时每一页上的链接数量不会太多。在这个任务中,你需要做类似的事情,但每一页上只允许有两个链接!
Snuke 创建了一个包含 页的网站,页码从 到 。对于每个 (),选择两个整数 和 (),并在第 页上添加两个链接:一个链接到第 页,一个链接到第 页。网站必须满足以下约束:
- 你必须能够通过点击不超过 个链接从任意一页跳转到任意其他页面。
在问题的约束下,我们可以证明这总是可能的。
约束条件
输入
输入以以下格式从标准输入给出:
输出
以以下格式输出答案:
如果存在多个可能的答案,请输出任意一个。
示例输入1
1
示例输出1
1 1
Snuke 创建了一个只有一页的优秀网站。他甚至在页面中包含了两个指向它自己的链接!
示例输入2
3
示例输出2
2 3
1 3
1 2
在这种情况下,我们可以通过直接的链接从任意一页跳转到任意其他页面。