luogu#P1785. 漂亮的绝杀

漂亮的绝杀

题目背景

话说 absi2011 的企鹅在和斗神塔第 6060 层的 Boss 战斗。

不好,这局要输了,企鹅还剩 44 血了 Boss 还有 392392 呢,哇,漂亮——红缨枪连击,280280343343(暴击),绝杀!嗜血(44 星,嗜血 50%50\%),完胜(absi2011 的 6060 级企鹅贫血,就 315315,玩过乐斗的别黑)!

题目描述

别说这是个巧合,这类绝杀还真不少。

现在假设 Boss 还剩下的血为 xx,absi2011 的企鹅剩 yy 血,它拿出的武器的伤害最高是 zz。它的武器有几率连击。

他问你有无可能绝杀(可连击)。如果能,请先输出一行 Yes,否则输出 No。如果他给你的数据是错的,请输出 Wrong Data

数据有这么几种情况算错:y0y\leq 0y>315y>315yxy\geq xx>1800x>1800(当前斗神塔 Boss 好像没有超过 18001800 血的)或 z1000z\geq 1000(红缨枪+天马流星拳+会心一击+残影+武器好手好像都达不到)或 z100z\leq 100(absi2011 认为小于等于 100100 就不算绝杀了)。

(输出 Yes 后)接下来,他还想问绝杀(就算最高伤害后)如果触发他的 33 星嗜血 / 44 星嗜血 / 55 星吸星大法各能不能完胜。三星每次的嗜血嗜血量为 33%×33\%\times 伤害(下取整),四星每次的嗜血嗜血量为 50%×50\%\times 伤害(下取整),五星吸星大法嗜血量为 100%×100\%\times 伤害(这还真不用下取整)。两次要分开算。如果超过血上限就不再回血了。

如果三星能就输出一行 Great,四星能就输出一行 Eh.. 和一行 OK,五星能就输出两行 Oh.. 和一行 Yes , If he can get 5-star.

如果都不行,那么输出三行 No 和他 44 星嗜血后的血量。

注意,有可能打一下 Boss 就死了,那么不能连击嗜血了。只能算打死 Boss 那下的嗜血。

Boss 死掉当且仅当 Boss 血 0\leq 0(其实 <0<0 会自动当成 00)。

输入格式

一行三个整数,x,y,zx,y,z

输出格式

如题目描述。

392 4 343
Yes
Eh..
OK
392 1 101
No

提示

提示

Boss 死掉当且仅当 Boss 血 0 \le 0(其实 <0<0 会自动当成 =0=0

数据规模

对于 30%30\% 的数据,保证结果为 Wrong DataNoYes(回车)Great

对于另外 30%30\% 的数据,保证结果不为 Wrong Data

对于 100%100\% 的数据,保证 $-10000\leq x\leq 10000,-10000\leq y\leq 10000,-10000\leq z\leq 10000$,即使 Wrong Data

题目来源

fight.pet.qq.com

absi2011 授权原创题目。