#4471. 绝世高手
绝世高手
题目背景
天下武功唯快不破。 小 A 正在苦练他师傅火云邪神的成名绝技空手接子弹。 但是这实在是太危险了,他想请你帮他算算,以他目前的实力到底有没有机会抓住子弹。
题目描述
已知子弹的速度是 v 米每秒,且子弹做匀速直线运动。子弹射出后的 a 秒到 b 秒之间(包括 a 秒和 b 秒),小 A 处于不可控状态,此阶段一定无法抓住子弹。
子弹从距离小 A 恰好 s 米的位置发射,若子弹到达小 A 位置时,小 A 未处于不可控状态,则小 A 可以接住子弹;否则无法接住。请编程判断小 A 能否接住子弹。
输入格式
一行,包含 4 个整数,分别表示 v、a、b、s,整数之间用空格隔开。
输出格式
一行,若小 A 可以接住子弹,输出 YES;否则输出 NO。
样例输入 1
10 3 5 20
样例输出 1
YES
样例输入 2
10 3 5 30
样例输出 2
NO
样例解释
样例 1 解释:子弹距离小 A 20 米发射,根据“时间 = 路程 ÷ 速度”,子弹到达小 A 位置的时间为 20 ÷ 10 = 2 秒。由于不可控状态为 3 秒到 5 秒(含端点),2 秒不在该区间内,因此小 A 可以接住子弹。
数据范围
- 1 ≤ v ≤ 1000
- 1 ≤ a < b ≤ 1000
- 1 ≤ s ≤ 1000