有
现在学校要组织一场比赛,想让这
校长找到了你,希望你给他一组圆排列学生的方案,或指出这样的方案并不存在。
输入格式
第一行包含一个正整数
对于每组数据:
第一行包含两个非负整数
接下来
输出格式
对于每组数据,输出一行:
如果存在满足条件的圆排列,则该行包含
如果不存在满足条件的圆排列,则该行仅包含一个整数
样例一
input
4 5 2 3 1 2 3 3 3 4 5 7 7 3 1 2 4 3 2 3 5 3 3 4 6 3 4 5 7 3 5 6 1 3 6 7 2 3 7 1 3 8 2 4 1 2 3 4 4 5 6 7 8 10 1 10 1 2 3 4 5 6 7 8 9 10
output
1 3 4 2 5 1 2 3 4 5 6 7 1 5 2 6 3 7 4 8 -1
explanation
注意样例给出的答案仅为某一种可能的解,在正式评测时,任意一组满足条件的圆排列都被视为正确,无论排列以谁开始,以哪个方向。
样例二
见下发文件。这个样例中前
子任务
对于所有的测试点,保证
每个测试点的具体限制见下表:
子任务编号 | 特殊性质 | 分值 | ||
---|---|---|---|---|
无 | 无 | |||
无 | 保证 |
|||
无 | ||||
无 | 保证 |
|||
无 |
提示
可以使用下发文件中的 chk.cpp
以检验你的输出的合法性,使用时先将其编译为可执行文件 chk
。
- Linux 系统使用
./chk <input‐file> <output‐file> <answer‐file>
测试 - Windows 系统使用
chk <input‐file> <output‐file> <answer‐file>
测试。