#ABC373G. 无交叉匹配
无交叉匹配
无交叉匹配
题目描述
二维平面上有 个点 。 的坐标为 , 的坐标为 。 任意三个不同点不在同一条直线上。
判断是否存在一个 的排列 满足以下条件。如果存在,请找出一个。
对每个整数 (从 到 ),设线段 为连接 和 的线段。则线段 和线段 ()永不相交。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果不存在满足条件的 ,输出 -1。
如果存在,用空格分隔输出 。如果存在多个解,输出其中任意一个即可。
样例
3
0 0
2 4
4 2
0 2
2 0
4 4
2 1 3
令 ,三条线段互不相交。另外,、、、 中的任意一个也都是合法答案。
8
59 85
60 57
72 12
3 27
16 58
41 94
77 64
97 20
32 37
7 2
57 94
35 70
38 60
97 100
5 76
38 8
3 5 8 2 7 4 6 1
数据范围
- ()
- ()
- ()
- ()
- 任意三个不同点不在同一条直线上
- 输入均为整数
提示
答案不唯一,输出任意合法解即可。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3437
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者