loj#P3816. 「CEOI2022」Drawing
「CEOI2022」Drawing
题目描述
题目译自 CEOI 2022 Day2 T1「Drawing」
给定平面上的 个点,和一棵大小为 的树 ,保证这棵树上每个点的度数至多为 ,树上节点按 编号。
你需要为平面上的点使用 的编号重编号之后,对于所有树上的边 ,将平面上的点 和平面上的点 用线段连接后,任意两条线段除了在端点上相交没有其他的相交点。
试构造一组方案,保证一定有解。
输入格式
第一行一个整数 。
接下来 行,一行两个整数 ,表示有一条从 连向 的边。
接下来 ,一行两个整数 ,表示一个点的横纵坐标为 。保证这 个点两两不同,且没有任意三点共线。
输出格式
输出一行 个整数,第 个数应为原本的第 个点的标号。
3
1 2
2 3
10 10
10 20
20 10
1 2 3
5
1 2
1 3
1 4
4 5
10 10
10 30
30 10
30 30
20 25
5 4 2 3 1
6
1 2
2 3
1 4
4 5
4 6
10 60
10 40
40 50
40 30
70 30
70 10
6 5 4 1 2 3
数据范围与提示
对于所有数据,保证 。
Subtask 编号 | 特殊限制 | 分数 |
---|---|---|
,所有点均在凸包上 | ||