Home => ProblemSet => 200.200-12:出租车费
Problem1564--200.200-12:出租车费

1564: 200.200-12:出租车费

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 15
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

出租车的收费标准如下:
1. 起步价10元(3公里以内)
2. 超出3公里的部分按每公里2元计费。
3. 超出15公里的部分,每公里加收50%空驶费,即每公里加收1元。
4. 若为夜间行车,则起步价改为11元、且超出3公里的部分,每公里加收20%夜间费。
现给出出租车行驶的公里数、是否为夜间行车,请求出应付的费用,保留一位小数输出。

Input

输入一行2个整数n, type,分别表示行驶的公里数、是否夜间行车;type=1表示“是”,type=0表示“否”。

Output

输出应付的费用,保留一位小数。

Sample Input Copy

4 0

Sample Output Copy

12.0

HINT

样例二:
输入:
20 1
输出:
56.8




样例解释一
白天行驶4公里:费用为10+(4-3)*2=12元,保留一位小数输出12.0


样例解释二
夜间行驶20公里:起步价11元,里程费(20-3)*2=34元,空驶费(20-15)*2*50%=5元,夜间费(20-3)*2*20%=6.8元,共11+34+5+6.8=56.8元。


数据范围
对于40%的数据,1<=n<=15, type=0
对于80%的数据,type=0
对于100%的数据,1<=n<=50, type=0或1


Source/Category