#P1215. Gondwanaland Telecom
Gondwanaland Telecom
描述
冈瓦纳电信公司根据通话距离和时段进行计费。计费标准如下表所示,其中计费等级与距离相关:
Charging Step | Day Rate 8am to 6pm | Evening Rate 6pm to 10pm | Night Rate 10pm to 8am |
---|---|---|---|
A | 0.10 | 0.06 | 0.02 |
B | 0.25 | 0.15 | 0.05 |
C | 0.53 | 0.33 | 0.13 |
D | 0.87 | 0.47 | 0.17 |
E | 1.44 | 0.80 | 0.30 |
所有费用按每分钟计算。如果通话跨越不同费率时段,则按各时段实际通话时长分别计费。例如,一个通话从 开始,到 结束,则前 分钟 按日间费率计费,后 分钟 按晚间费率计费。通话时长不足 分钟 的不予记录,且任何通话不得超过 小时。
编写一个程序,读取通话信息并计算相应费用。
输入
输入行将包含收费等级(大写字母 到 )、被叫号码(由 位数字和一个连字符组成的符合规定格式的字符串)以及通话的开始和结束时间,所有内容之间恰好由一个空格分隔。时间以 小时制记录小时和分钟,中间由一个空格分隔,每个数字均为两位。输入将由仅包含一个 '#' 的行终止。
输出
输出将包含被叫号码、通话在每个收费类别中花费的时间(以分钟为单位)、收费等级以及总费用,格式如下所示。
A 183-5724 17 58 18 04
#
183-5724 2 4 0 A 0.44
来源
新西兰 1991 Division I,UVA 145