问题 1381. -- 运输(trans)

1381: 运输(trans)

时间限制: 1 Sec  内存限制: 128 MB
提交: 64  解决: 15
[提交][状态][讨论版]

题目描述

现在已知 N 件商品,和搬运它们其中每一件的费用。现在搬家公司的老板 Mr.B 决定让我们每次任意选取 2 件商品。然后这 2 件商品只算一件商品的费用。但是这个商品的搬运费用是将选出的 2 个商品的费用之和除以 K 的运算结果。如此反复。直到只收一件商品的钱。 这个就是商店要付的费用。想尽可能的少付钱,以便将更多的钱捐给希望工程。所以请你帮他计算一下最少只用付多少钱。

输入

n,k(n<=10000,  k<=10000)
w1,w2,…,wn(每一件商品的搬运费用)

输出

输出一个数字,表示最少付多少钱。

样例输入

5 2
1 4 5 2 3

样例输出

1

提示

样例解释:得到1的方法是:(5+4)/2=4      (4+3)/2=3        (3+2)/2=2       (2+1)/2=1

来源

[提交][状态]