题号:NC200520
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
玩家正在与怪物 boss 对战,玩家有血量 HP1 、攻击力 ATK1 ,boss 有血量 HP2 、攻击力 ATK2 、每回合回血量 M。
对战是回合制,每回合分三个阶段:
1. 玩家攻击怪物,怪物减少 ATK1 点血
2. 怪物攻击玩家,玩家减少 ATK2 点血
3. 怪物回血 M 点
请判断玩家能否将 boss 打败,即是否存在任意时刻满足 boss 血量
且玩家血量
。
输入描述:
第一行一个整数 T ,表示数据组数。
接下来 T 行,每行五个整数,分别表示 HP1 、 HP2 、 ATK1 、 ATK2 、M,均为正整数且不超过
。
保证
。
输出描述:
每组数据输出一行一个字符串,玩家能将 boss 打败 ,输出 Yes ,否则输出 No 。
示例1
输入
复制
2
100000 2 2 20 2
114514 1919810 1 1 1
说明
第一组数据:第一回合玩家攻击 boss 后 boss 被打败
第二组数据:第 114514 回合玩家血量归零而 boss 血量 > 0