2318 问题 B: [传智杯]补刀

时间限制: 1s 内存限制: 128MB 提交: 848 解决: 153
题目描述

UIM 在写程序的空闲玩一款 MOBA 游戏。

[传智杯]补刀

当敌方的小兵进入到我方防御塔的范围内,就会持续受到防御塔造成的伤害;当然我方英雄也可以对它造成伤害。当小兵的血量降到了 0 或者更低,就会被击杀。为了获得经验,UIM 希望在防御塔将这个小兵杀死之前,亲自补刀将其击杀。

为了简化问题,我们假设这个小兵有 h 点的生命值。每次防御塔的攻击可以给小兵造成 x 点伤害,而你的英雄每次攻击可以给小兵造成 y 点伤害。你的攻击速度和防御塔攻击速度相同,所以你可以在防御塔第一次攻击小兵之前,或者每次防御塔攻击之后,选择是否对小兵进行一次攻击,当然你也可以选择不攻击。

现在想知道,给出这些信息,判断英雄是否有办法将这个小兵击杀?

输入

每个测试点由多组数据组成。

输入第一行,包含一个正整数 T,表示数据组数。

接下来 T 行,每行三个非负整数 h,x,y,其意义已经在题目描述中给出。

输出

输出 T 行。对于每组数据,如果可以最后将小兵击杀,输出 Yes  否则输出 No

样例输入
5
100 100 1
100 97 1
100 98 1
100 99 1
100 100 0
样例输出
No
No
Yes
Yes
No
提示
数据的组数不多于 50,1<= h <=10^18,0<= x,y <= 10^18。

比赛公告

比赛前十名将获得又传智官方提供的书籍奖励

 大家可以登录http://www.ityxb.com/originalBook/Java随意选择,私信书名+地址给验题君,否则随机发哦!

比赛结束后,博客发布传智杯完整题目题解的同学将赠送程序员小罐茶一份,限定三个名额!


PS:请大家务必完善个人联系信息用于收奖品哦