题目求助
  • 板块题目总版
  • 楼主_Selena
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/26 16:27
  • 上次更新2023/11/2 11:20:44
查看原帖
题目求助
398065
_Selena楼主2023/10/26 16:27

在OI 0079年,Celestial Peace Protecters(CPP 天体和平守护者)和Planet Yard(PY 行星庭院)发生了战争。

在战争中,PY发明了Iron Deck Launcher Evo(IDLE 钢铁甲板弹射者evo)这种重型的太空战斗机体让CPP的太空军受到了重大损失,丧失了太空制空权。

CPP高层如坐针毡,加紧开发了出来Gaia Controller C(GCC 盖亚操纵者C)

小k作为一名光荣的CPP太空军驾驶员,驾驶GCC取得了许多战绩,现在,他要参加一场要塞攻击战。

小k从母舰出击,驾驶GCC使用核弹发射器攻击要塞,完成攻击后,小k返回母舰,途中突然遭到了一台IDLE的袭击。小k现在只剩下格斗用的光束军刀,作为一名拔刀癌患者,小k决定用光束军刀干掉这台IDLE

题目描述 IDLE在小k前 X km,母舰在小k背后 Y km,小k还有 m 升燃料,GCC每km耗 Z 升燃料,小k的光束军刀有 S m长,当GCC与IDLE的距离小于 S m时,小k可以立即干掉IDLE,GCC特殊的设计,高速飞行只能飞整km,所以小k只能飞行整数km

IDLE有一门光束炮,经验丰富的小k可以预测它每次的开炮时间,机动性好的GCC可以轻松躲开,但是,为防止发动机过热,小k每隔 t 秒才能机动一次,小k的GCC护盾能量还剩下 E 每次被光束炮击中会损失 i 的能量,护盾能量小于零时,小k被击落

现在,小k想要知道,他在不被击落的前提下,能否击落IDLE并返回母舰

输入格式 第一行,5个整数:X Y m Z S

第二行,一个整数 C 表示IDLE开的炮数

第三行,C 个整数,表示开炮的时间(单位:s)

第四行,3个整数:t E i

输出格式 如果能,输出"Yes",不能,输出"No"

输入输出样例 输入 #1

10 5 100 3 20

5

10 20 35 40 55

17 30 5

输出 #1

Yes

说明/提示 所有数据均在int范围内

C <= 100000

保证两炮间隔时间 < t 且相邻3炮第一炮到第三炮时间 > t )

IDLE射程 <= X

2023/10/26 16:27
加载中...