问题1095--循环比赛日程表

1095: 循环比赛日程表

时间限制: 1 Sec  内存限制: 64 MB
提交: 8  解决: 6
[提交] [状态] [讨论版] [命题人:]

题目描述

设有 n 位选手的循环比赛,其中 n=2m ,m 为正整数。要求每位选手要与其他 n-1 位选手都赛一次。每名选手每天比赛一次,循环赛共进行n-1天,要求每天没有选手轮空。如下图 是 8 位选手时(m=3)的循环比赛表,表中第一行为 8 位选手的编号,下面 7 行,依次是每位选手每天的对手。 
 

输入

一行一个正整数m(1≤m≤8)

输出

一个由n行n列组成的数表所示的循环比赛日程表。表的第一行表示选手的编号,接下来n-1 行,依次是每位选手每天的对手。
每行第一个数据前和最后一个数据后均没有空格,其余相邻的两个数之间用一个空格隔开。

样例输入 Copy

1

样例输出 Copy

1 2
2 1

来源/分类