题目来源 华为机试:流水线 题目描述 题目解析 int maxTime(int m, int n, std::vector<int> &time){ std::sort(time.begin(), time.end()); std::vector<int> sum(m); for (int i = 0; i < n; ++i) { sum[i % m] += time[i]; } int res = 0; for (int i = 0; i < m; ++i) { res = std::max(res, sum[i]); } return res; }