#ABC139E. 网球比赛日程
网球比赛日程
网球比赛日程
题目描述
有 名选手参加网球比赛。他们被称为选手 、选手 、、选手 。
比赛采用循环赛制,共进行 场比赛。 是否可能制定出满足以下所有条件的比赛日程?如果可能,还要求出所需的最少天数。
- 每名选手一天最多进行一场比赛。
- 每名选手 ()按照选手 的顺序,与这些选手各比赛一次。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果能够制定出满足所有条件的全部比赛日程,输出所需的最少天数;如果不可能,输出 -1。
样例
3
2 3
1 3
1 2
3
在 天内按如下方式比赛即可满足所有条件:
- 第 天:选手 对 选手
- 第 天:选手 对 选手
- 第 天:选手 对 选手
这就是所需的最少天数。
4
2 3 4
1 3 4
4 1 2
3 1 2
4
在 天内按如下方式比赛即可满足所有条件:
- 第 天:选手 对 选手 、选手 对 选手
- 第 天:选手 对 选手
- 第 天:选手 对 选手 、选手 对 选手
- 第 天:选手 对 选手
这就是所需的最少天数。
3
2 3
3 1
1 2
-1
无论怎样安排比赛日程,都会违反某种条件。
数据范围
- 互不相同
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1780
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者