重发一个。本人萌新,谅解。
  • 板块学术版
  • 楼主kdkfgb
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/4/28 17:13
  • 上次更新2023/11/5 00:01:10
查看原帖
重发一个。本人萌新,谅解。
424431
kdkfgb楼主2021/4/28 17:13

题面描述:现在两个特种兵的攻击不再是固定数值了。特种兵除了有平时的攻击数值之外,还有可能在一些回合触发暴击。定义暴击为攻击数值的两倍。当前A特种兵有x滴血,B特种兵有y滴血。A特种兵攻击为a滴血,B特种兵攻击为b滴血。攻击为回合制,A特种兵先发起攻击。A特种兵在p的整数倍回合发动暴击,B特种兵在q的整数倍回合发动暴击。显然,经过若干回合后,会有一方的血量率先降为零或负数。那么还站在场上的另一方就是获胜方。你的任务是输出获胜的一方是谁,及获胜方的剩余血量。样例中的例子是这样的:A有10滴血,攻击为2,B有10滴血,攻击为3。A在2的整数倍回合暴击,B在4的整数倍回合暴击。于是第一个回合后,A为7,B为8。第二个回合A暴击,于是A为4,B为4。第三个回合后,A为1,B为2。第四个回合A暴击,于是B血量减为0,A获胜。因此答案为 A 1。


输入格式: 一行六个正整数,分别为,以空格分隔。数据范围保证 。


输出格式 :一行,第一个是一个字符表示获胜方,第二个是一个数字表示剩余血量。两者之间以空格分隔。


输入样例 10 10 2 3 2 4


输出样例 A 1


阿巴阿巴阿巴

2021/4/28 17:13
加载中...