3325: 网球俱乐部

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:

题目描述

俱乐部为了吸引更多的会员,决定邀请一些明星打表演赛。每个明星都表示他们只想打
一定数量场次的比赛。你的任务是安排比赛场次,满足每个明星的愿望,并且要保证,两个
人之间只能打一场比赛。

输入

文件 TENNIS.IN 第一行是整数 N(2  N  1000),接下来的 N 行每行表示该明星要
打的比赛场次 Gi (1  Gi < N)。明星依次用整数 1 到 N 来表示。

输出

输出到文件 TENNIS.OUT。如果这样的计划不存在,输出 NO SCHEDULE。否则输出 SCHEDULE。
如果计划存在,接下来的 N 行,每行分别输出该明星的对手。对手必须按照升序输出。
如果有多种方案,任意一种即可。

样例输入 复制

3 
1
 2
 1

样例输出 复制

2
1 3
2

提示

tennis.in
3

2

2

1

tennis.out
NO SCHEDULE