笨小孩
提交数: 1139, 通过率: 37.23%, 平均分: 60.43
题目描述:
乐乐是个笨小孩,学习知识点很慢,他现在要学习 \( n \) 门课程,每门课程有 \( C_i \) 个知识点,他学习每个知识点都需要花 \(x\) 个小时。
但是当他学完一门课程时,他的智商就会提高,学接下来那门课的每个知识点所花的时间,就会比上门课少一个小时。当然不可能无限制的减少,每个知识点至少需要 \( 1 \) 个小时。
小 \(C\) 要教乐乐这 \( n \) 门课,请你帮他安排一下顺序,能让乐乐尽快学完。
输入格式:
第一行两个整数 \( n \) 和 \( x \) ,表示总的科目数,和乐乐学每个知识点要花的时间。
第二行, \( n \) 个数,表示每门课所包含的知识点数。
输出格式:
输出最少要花的时间。
样例输入:
样例1: 2 3 4 1 样例2: 4 2 5 1 2 1
样例输出:
样例1: 11 样例2: 10
提示:
样例1解释,先学习第二门课,所花的时间是 \( 3 \times 1 \) ,学习完后,学习知识点的时间变为 \( 2 \) ,再学习第一门的时间是 \( 2 \times 4 \) ,所以中的时间是 \( 11 \) 。
对于60%的数据, \( n \) 的范围[1,1000];
对于100%的数据, \( n \) 的范围[1,105], \( x \) 的范围[1,1000], 每门课的知识点个数范围[1,105];
空间限制: 128MB