#P1338. 运输

    ID: 337 传统题 1000ms 128MiB 尝试: 33 已通过: 5 难度: 8 上传者: 标签>基本算法-贪心算法一本通一本通2018-第六章-贪心算法洛谷

运输

Description

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

Input Format

n,k
w1,w2.....wn(每一件物品搬运费

Output Format

一个数 最少付多少钱
5 2
1 2 3 4 5
1

Hint

数据规模

n和k<=10000

样例解读:

第一步:(5+4)/2=4

第二步:(4+3)/2=3

第三步:(3+2)/2=2

第四步:(2+1)/2=1

最终要付的最少费用为1。

另外的策略:(1+2)/2 =1, (1+3)/2=2 ,(2+4)/2=3,(3+5)/2=4,需要支付4元。 

从这两个策略中,你需要找到一个贪心的策略,即本题的最优的策略。

Source

基本算法-贪心算法 一本通 一本通2018-第六章-贪心算法 洛谷