最小乘车费用

成绩 0 开启时间 2013年01月21日 星期一 09:40
折扣 0.8 折扣时间 2013年01月21日 星期一 09:40
允许迟交 关闭时间 2013年01月21日 星期一 09:40
输入文件 busses.in 输出文件 busses.out

【问题描述】
    假设某条街上每 一公里 就有一个公共汽车站,并且乘车费用如下表:

公里数

1

2

3

4

5

6

7

8

9

10

费用

12

21

31

40

49

58

69

79

90

101

而任意一辆汽车从不行驶超过 10 公里 。某人想行驶 n(1<=n<=100) 公里,假设他可以任意次换车,请你帮他找到一种乘车方案,使得总费用最小

注意: 10 公里 的费用比 1 公里 小的情况是允许的。

【输入格式】
     输入文件 busses.in ,文件共两行,第一行为 10 个不超过 200 的整数,依次表示行驶 1 ~ 10 公里的费用,相邻两数间用一个空格隔开;第二行为某人想要行驶的公里数。

【输出格式】
   输出文件 busses.out ,仅一行,包含一个整数,表示行使这么远所需要的最小费用。

【输入输出样例】
 
busses
.in

12 21 31 40 49 58 69 79 90 101

15

busses.out

147