#YBT02070011. 循环比赛日程表

循环比赛日程表

题目描述

n=2mn=2^m 名选手进行循环赛。每名选手每天比赛一次,要与其他每名选手恰好比赛一次,共进行 n−1n-1 天。请给出一个没有轮空的比赛安排。

输入格式

输入一个整数 mm。

输出格式

输出 nn 行、每行 nn 个整数。第一行依次为 1,2,…,n1,2,\ldots,n;此后第 d+1d+1 行的第 ii 个数表示第 dd 天选手 ii 的对手。允许输出任意合法方案。

样例

2
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1

数据范围

1≤m≤101\le m\le10。