问题 3599 --植物收集(collect)

3599: 植物收集(collect)

时间限制: 1 Sec  内存限制: 256 MB
提交: 5  解决: 1
[提交][状态][讨论版][命题人:]

题目描述

Dr. Wang 是一位植物领域的专家。他要给他的学生们上一节课。课堂上需要展示 一种植物。众所周知,植物的生长是有阶段的,本着严谨科学的态度,Dr. Wang 希望 可以在课堂上给学生们展示该植物的每个生长阶段。


Dr. Wang 要讲授的植物有 n 个阶段,现在他需要弄到该植物 每. 种. 阶. 段. 各. 一. 株. 。他 打听到了这种植物每个生长阶段的价格。但由于科研经费不足,有时候直接购买并不是 一个好选择。所以他计划用上他的催熟科技。具体的,Dr. Wang 可以进行如下两种操 作:

 • 以 ai 的价格购买一株生长到第 i 个阶段的植物。 

• 花费 k 的代价使用催熟科技,将所有已购买的植物生长阶段增加 1 。若一株植物 已经到了阶段 n,则返回阶段 1 (可以理解为成熟到只剩种子,然后被重新种下 去了)

 现在 Dr. Wang 想让你帮忙求出,他最少需要花费多少代价,可以收集到植物的每 个生长阶段。 


输入

输入第一行包含两个正整数 n, k ,分别代表植物种类数和催熟科技使用一次的花 费;

输入第二行包含 n 个正整数 ai ,表示第 i 个阶段的该植物的花费。

输出

输出一行一个正整数表示答案。

样例输入

样例1
3 10
100 1 100
样例2
10 5
2 9 7 1 4 7 9 3 5 1

样例输出

样例1
23
样例2
28

提示


对于 20% 的测试数据,满足 1 ≤ n ≤ 6; 



对于 40% 的测试数据,满足 1 ≤ n ≤ 50; 



对于 80% 的测试数据,满足 1 ≤ n ≤ 2000; 



对于 100% 的测试数据,满足 1 ≤ n ≤ 100000, 1 ≤ k, ai ≤ 10^9。

来源

[提交][状态]