编辑
2023-11-07
算法题
00
请注意,本文编写于 549 天前,最后修改于 549 天前,其中某些信息可能已经过时。

题目

cpp
class Solution { public: vector<int> minSubsequence(vector<int>& nums) { sort(nums.rbegin(), nums.rend()); // 按非递增顺序排序 int total = accumulate(nums.begin(), nums.end(), 0); // 计算数组的总和 int sum = 0; vector<int> result; for (int num : nums) { sum += num; result.push_back(num); if (sum > total - sum) { break; } } return result; } };

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!