题意 https://vjudge.net/problem/CodeForces-1253C n个糖果,一天最多吃m个糖果,每个糖果有个值a[i],第d天会变成d*a[i],问吃k(k=1~n)个糖果权值和的最小值分别是多少. 思路 先排序,再求一遍前缀和. 比如m=2,排序后:2 3 4 4 6 6 7,那么ans[1]=2,ans[2]=5:对于k=3,贪心的想法肯定是把大的两个第一天吃,小的第二天吃,ans[3]=11:对于k,肯定是把最大的m个第一天吃,剩下的可以通过ans[k-m]得到…