1506 出租车花费最小问题

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

Submits : 0 | Solved : 0

Description

在杭州乘坐出租车的费用是这样计算的:起步价10元,不超过4公里的都以10元计,接下来的4公里是2元/公里(不足一公里的以一公里计),剩下来的是2.4元/公里(不足一公里的以一公里计)。聪明的乘客总是想尽可能的降低费用。例如,如果车程16公里,他将会分成两次相等的车程,每次花费18元,总共就是36元,不超过原来不换车时候的37.2元,现在,在给定总路程的情况下,请找出最小花费。

Input

输入将包含若干数字,每个正整数单独一行,表示路程,路程不大于1000000。
以0读取输入结束,不读入0。

Output

每次输出最小花费。如果答案不是整数则保留一位小数,否则输出整数。

Sample Input

3
9
16
0

Sample Output

10
20.4
36

HINT


Source


[ Top ] | [ Submit ]