#Lutece3052. 过马路
过马路
Migrated from Lutece 3052 过马路
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
在 与 之间有一条无限长的路,路上有一辆凸 边形的泥头车 (如果一辆车是凹进去的也太奇怪了) 以速度 沿 轴负方向移动。
在原点 处有一个行人想要穿过马路,到达 点, 由于这是一个禁止横穿马路的世界,你只能走斑马线, 并且只能沿 轴移动。在移动时,行人可以随意改变速度,但是不能超过 ,人类的力量是有极限的。
当行人严格处于泥头车内部时,我们认为行人被泥头车撞到了(即擦边时不认为被撞到)。
给定时刻 泥头车的位置。请求出行人不被泥头车撞到,安全到达马路对面需要的最短时间。
Input
第一行包含4个整数:泥头车多边形边数 ,马路宽度 ,泥头车速度 ,行人最大速度 。其中 。
接下来 行每行包含两个整数 ,逆时针给出组成泥头车的多边形顶点,数据保证多边形不退化,即不同顶点不重合不共线,保证可以组成一个多边形。
Output
输出一个实数 ,表示行人安全到达马路对面所需的最短时间。
请使用科学计数法的方式输出,保留七位有效数字(即 printf("%e\n", ans)
)。
Samples
Resources
2023 UESTC ICPC Training for Geometry