#437. 快递费用计算

快递费用计算

快递费用计算

题目描述

某快递公司收费标准如下:

  • 首重 1kg 以内(含 1kg):10 元;
  • 超过 1kg 但不超过 5kg:超出部分每 kg 3 元;
  • 超过 5kg:超出部分每 kg 5 元。

输入快递重量(浮点数),计算并输出快递费用(保留 1 位小数)。

输入格式

一行,一个浮点数 ww0.5w20.00.5 \le w \le 20.0)。

输出格式

一行,一个保留 1 位小数的浮点数,表示快递费用。

样例输入 1

0.8

样例输出 1

10.0

样例输入 2

3.0

样例输出 2

16.0

样例输入 3

10.0

样例输出 3

47.0

数据范围

0.5w20.00.5 \le w \le 20.0,并保证 ww 的小数位数不超过 1 位。

提示

  • w1w \le 1 时,费用为 1010 元;
  • 1<w51 < w \le 5 时,费用为 10+(w1)×310 + (w - 1) \times 3 元;
  • w>5w > 5 时,费用为 $10 + 4 \times 3 + (w - 5) \times 5 = 22 + (w - 5) \times 5$ 元。

输出时使用 printf("%.1f", ans) 保留 1 位小数。