1292 攻击程度
Submit solution
Points:
100
Time limit:
1.0s
Memory limit:
32M
Problem types
Allowed languages
C, C++, Java, Python
Description
在游戏中经常需要对攻击程度进行计算。攻击程度有一定概率,攻击伤害受到攻击力、攻击速度和倍击概率的影响。 比如两个人同是攻击力100,攻击速度同为0.5次/秒,而倍击概率一个为30%,一个为40%。显而易见,倍击为40%的人攻击伤害大。 现有一分钟攻击输出计算公式: 攻击输出 = 攻击力×60×攻击速度×(1+倍击概率) 请你比较以下同攻击类型的一分钟攻击程度吧。
Input
先输入一个整数表示有几个人(若为0,则结束),再输入几个数据(double型),第一个表示人名;第二个为攻击力(攻击力>0);第三个为攻击频率(即攻击速度)(>0);第四个为倍击概率(0<=倍击概率<=1)。
Output
对每组数据,计算一分钟攻击程度,并从大到小输出,结果四舍五入保留1位小数,名字与攻击程度之间空一格。每组结果之间空一行。
Sample
Input
4
MK 35 0.35 0.45
DH 50 0.5 0.3
BM 52 0.45 0.5
DK 38 0.3 0.2
0
Output
BM 2106.0
DH 1950.0
MK 1065.8
DK 820.8
Source: 陈旻昊
Comments