猴村遭受了气球的入侵,众猴不知所措之时,回旋镖猴淡笑一声表示:“很简单,我成尊不就是了?”,说完,不再掩饰气息,显露出 修为。
猴村发现有 个气球正在靠近,它们分别在
时刻生成在
,并以
单位/秒的速度沿着一条路径
移动。
此时,回旋镖猴站在 ,索敌半径为
;每次攻击时,回旋镖猴会选择当前攻击范围内还未被击破的生成时间最早的气球,然后向该气球抛出一个回旋镖,并会瞬间击破所有与其运动轨迹距离不超过
的气球。回旋镖的轨迹是以他为起点的一个逆时针方向的半径为
的圆,且目标气球位于轨迹的前半段。
回旋镖猴会在气球进入攻击范围内时进行攻击,但回旋镖猴每次攻击后需要 时间休息,然后才能进行下一次攻击。
当气球走出路径后(即便气球在 依然视作在路径上),回旋镖猴便失败。请问回旋镖猴能否守住猴村呢?
第一行输入五个正整数
(
,
,
),分别表示路径点数量,气球数量,回旋镖猴的初始坐标、索敌半径和攻击间隔;
接下来
行,每行输入两个整数
(
),表示第
个路径点的坐标;
第
行,输入一个正整数
(
),表示气球数量;
第
行,输入
个整数
(
),表示气球出现的时间。
保证回旋镖猴不会出现在路径上。
若守得住,你应当输出Yes后输出结束时间(即最后一个气球被击破的时间);
若守不住,你应当输出No后输出第一个冲破防守的气球的编号。
本题采用 Special Judge,你的输出答案和标准答案相对误差小于即视作正确。
你可以以任意大小写输出Yes和No(例如,字符串yEs、yes、Yes和YES将被识别为肯定的回答)。
第一组测试样例中,当
时,气球与回旋镖猴的位置可参考下图:
注意当
时,第一个气球出来瞬间被回旋镖猴击破了。