181. 话单计费与优惠方案计算

内存限制:256 MB 时间限制:1.000 S

题目描述

话单记录为一串字符串,结构为: 

计费号码 | 语音通话时长 (秒) | 语音基础费率 (单位为:厘/分钟) | 数据通信流量 (KB) | 数据基础费率(单位为:厘/10KB) 1 厘等于人民币的 1/1000 元。 

语音计费以分钟为单位,不满 1 分钟按 1 分钟计算,返回金额以分为单位取整,不用四舍五入。 

所有入参取值范围不会超过 int 值范围。 


除了基础费率外,还存在优惠套餐使用的情况,系统需支持的语音计费优惠规则如下,不考虑费率与收费比例相乘后出现小数的问题。 


1、1 分钟内(包含 1 分钟)的通话免费。 

2、5 分钟内(包含 5 分钟)的通话按基础费率的 150% 收取。 

3、10 分钟内(包含 10 分钟)的通话按基础费率收取。 

4、20 分钟内(包含 20 分钟)的通话按基础费率 50% 收取。 

5、20 分钟以上的通话按基础费率 20% 收取。 


数据计费优惠为 (1MB = 1024KB) 


1、收费流量使用达到 100MB (包含 100MB),免费赠送 25MB 流量,即 100MB - 125MB 为免费流量。 

2、收费流量使用达到 200MB (包含 200MB),免费赠送 100MB 流量,即 225MB - 325MB 为免费流量。 

3、收费流量使用达到 500MB (包含 500MB),以 100MB 为单位,用多少流量免费送多少流量,即 725MB - 825MB、925MB - 1025MB、1125MB - 1225MB......以此类推为免费流量。

输入

输入一串字符串表示话单记录,结构为: 

计费号码 | 语音通话时长(秒)| 语音基础费率(单位为:厘/分钟)| 数据通信流量(KB)| 数据基础费率(单位为:厘/10KB)

输出

输出计费金额,单位为分。

样例输入 复制

13666666666|1801|200|807936|3

样例输出 复制

18796