- 0
- 0
- 约3.67千字
- 约 21页
- 2021-08-26 发布于北京
- 举报
CEOI2007试题探究 船帆拼接(Sail Shreds)
1
故事背景
一群水手因风暴而被迫流落到地中海的一个荒岛上。由于通讯设备完全损坏,他们唯一的逃生途径是乘坐木筏。然而,木筏需要一个帆来提供动力。幸运的是,他们在风暴中损毁的船上找到了原来的帆,可惜这个帆已经被撕成了若干碎片。因此,水手们需要将这个帆拼起来才能使用。
水手们发现,帆的碎片全部都是三角形,而且能清楚地辨认出原来的纹理。只有把这些碎片完全按照原来的位置拼接,才有可能抵挡住咆哮的海风。
手工尝试几个小时后,毫无头绪的水手们想到需要借助电脑来获取答案…
2
问题的数学描述
条件:由坐标值,给定若干三角形和一个矩形,且这些三角形恰好能够拼接成给定的矩形 。
任务:给出一种移动三角形的描述,使得
1、整个矩形被三角形完全覆盖
2、任何两个三角形都不重叠
3、任何一个三角形都必须在矩形内部
要求:三角形只能平移,不能旋转、翻转
3
输入描述
第1行:
N,X,Y
2 ≤ N ≤ 1 000
1 ≤ X, Y ≤ 1 000 000
第i行(2 ≤ i ≤ N+1):
Aix, Aiy, Bix, Biy, Cix, Ciy
0 ≤ Aix, Aiy, Bix, Biy, Cix, Ciy ≤ 1 000 000
说明:
1、所有数据均为整数
2、三角形的坐标只表示形
原创力文档

文档评论(0)