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