题目名称 403. 大灾变
输入输出 cataclysm.in/out
难度等级 ★★★☆
时间限制 2000 ms (2 s)
内存限制 128 MiB
测试数据 40
题目来源 Gravatar.Xmz 于2010-02-08加入
开放分组 全部用户
提交状态
分类标签
分治 计算几何
分享题解
通过:20, 提交:86, 通过率:23.26%
Gravatarkito 100 1.341 s 61.32 MiB C++
GravatarFoolMike 100 1.927 s 46.07 MiB C++
Gravatarliu_runda 100 2.216 s 119.30 MiB C++
Gravatarliu_runda 100 2.487 s 119.31 MiB C++
Gravatar_Itachi 100 2.595 s 122.36 MiB C++
Gravatar.Xmz 100 2.656 s 59.82 MiB C++
Gravatar_Itachi 100 2.767 s 122.36 MiB C++
Gravatargls1196 100 2.853 s 122.40 MiB C++
GravatarYGOI_真神名曰驴蛋蛋 100 3.132 s 46.06 MiB C++
GravatarHyoi_cerron 100 3.712 s 72.41 MiB C++
关于 大灾变 的近10条评论(全部评论)
Gravatar_Itachi
2017-03-24 20:18 9楼
那就是瞭望塔必须建在山上咯= =。
所以说答案的坐标也必须大于等于0么……
“可以”表现的不应该是“可以”也可以"不可以"么
这是所谓的表面民主实际独裁么
————————————————
事实上貌似答案都必须要在山尖的坐标之间么
还是我太弱了……
Gravatar半汪
2017-02-27 20:07 8楼
输出调试信息了真是智障
GravatarNew World
2017-02-26 10:17 7楼
恩好题。
Gravatarkito
2017-02-26 08:34 6楼
eps设得过大又死了一次...
Gravatarliu_runda
2017-02-24 19:09 5楼
死于inf设得太小...以及有多个可行答案的时候输出横坐标最小的
Gravatarliu_runda
2017-02-24 16:35 4楼
1交85分的我真是感动
GravatarYGOI_真神名曰驴蛋蛋
2017-02-18 11:39 3楼
半平面交的时候精度不要设得太高,一般两倍于输出保留即可,被精度坑惨了- -
GravatarFoolMike
2017-01-28 16:36 2楼
请问有评测插件吗?瞭望塔高度一致的时候,应该选到纵坐标最小的位置吗?第一组数据就是这样的- -
GravatarFoolMike
2017-01-28 00:17 1楼

403. 大灾变

★★★☆   输入文件:cataclysm.in   输出文件:cataclysm.out   简单对比
时间限制:2 s   内存限制:128 MiB

问题描述

艾泽拉斯世界经历一场亘古未有的地震过后,大地和海洋被完全撕裂,旧大陆残缺不全。联盟和部落各种族的居民们被迫离开了世代居住的家园,来寻找新的生存空间。原本平坦的陆地上现在隆起了一座座山峰,暴风城的人类开始在艾尔文山脉重建家园。他们决定在山脉之中建造一座瞭望塔和一个魔法浮空岛,以便于在瞭望塔浮空岛上可以俯视艾尔文山脉的全貌。

艾尔文山脉被描述为一个折线,给定每个点的坐标(横纵坐标均不小于0),按照横坐标从小到大顺次连接起来就是就是山脉的折线。折线上所有点的横坐标均不相同。如果一个位置与山脉任何一点的连线均不被挡住(但可以与地面相切),那么就说这一点可以望到整个艾尔文山脉瞭望塔的塔身不会挡住视线,而且瞭望塔浮空岛可以建造在同一位置。为节省建筑材料,瞭望塔塔身的高度必须尽量小,即从塔顶到塔底的距离尽量小,瞭望塔可以建在山坡上。由于气候因素,浮空岛应建立在海拔尽量低的位置(甚至可以建在地面上),海平面高度为0。如果有多个位置均满足条件,则选择横坐标最小的那个。瞭望塔浮空岛横坐标范围应在艾尔文山脉横坐标范围之内。给定艾尔文山脉,请你求出瞭望塔浮空岛的位置。

输入文件

文件名cataclysm.in

1行,一个整数N,表示描述艾尔文山脉的折线的顶点数。

2-N+1行,每行两个整数,xiyi表示折线上点的坐标。

输出文件

文件名cataclysm.out

1行,两个保留2位小数的浮点数x1,y1,表示瞭望塔顶端的坐标。

2行,两个保留2位小数的浮点数x2,y2,表示浮空岛的坐标。

输入样例

6

2 2

6 1

8 6

10 3

16 5

20 2

输出样例

8.00 11.00

9.54 9.85

样例说明

样例中描述的艾尔文山脉各个顶点,按照横坐标顺序顺次连接后的折线如下图所示:


瞭望塔应建造在山峰(8,6)处,塔顶端为(8,11),高度为5,此时瞭望塔的高度最小。


浮空岛建立在(9.54,9.85)处,海拔高度最低。


问题限制

数据规模

40%的数据2<=N<=10

100%的数据2<=N<=1 000 0000<=xi,yi<=5 000 000