思路: 题目的主要信息: 需要锻炼n个部位,每个部位现在打分记录在数组b中,最高可得分记录在数组a中,每个部位打分每增加1分需要花费的时间记录在数组c 求最少多久时间可以达到每个部位打分平均值达到d 方法一:贪心+排序具体做法:平均得分为d,就意味着总分必须不小于。利用贪心思想,同样是增加1分,我们增加耗费时间较少的肯定最后总时间越少。因此我们可以将数组abc整合成一个结构,然后重载sor函数对其按照数组c递增排序,优先将耗费时间较少的增加到顶,依次增加,直到满足最后全部分数达到。 class Solution { public: struct node{ int a, b, c; };...