1157 速冻水饺 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1157

速冻水饺

Easy 时间限制 1000 ms 内存限制 262144 KB
贪心

题目详情

返回题库

题目描述

小爱在n天时间里,每天都要吃一盘水饺。

水饺每天的价格都不一样。在第i天,水饺的价格为每份$a_i$元。小爱可以未雨绸缪,提前多买几份水饺放在冰箱里冷冻。但每份水饺每冻一天需要支付电费c元。

假设每天可以买无限多的水饺,冰箱的容量也是无限的,请问小爱应该如何购买水饺才能使支付的总价达到最小?

输入描述

  • 第一行:两个整数:表示n与c
  • 第二行:n个整数:表示$a_1$到​$a_n$


数据范围:

  • 30%的数据,1≤n≤20
  • 60%的数据,1≤n≤1,000
  • 100%的数据,1≤n≤100,000
  • 1≤$c,a_i$≤20,000

输出描述

单个整数:表示最小总价格。

提示

10+13+16+19+20

测试样例

样例支持多行内容展示
样例1
输入
5 3
10 20 20 20 20
输出
78
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。