Skip to content

Commit faf94bf

Browse files
committed
working commit - Created using LeetHub
1 parent 6a3bf5d commit faf94bf

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
class Solution {
2+
public:
3+
   vector<int> minSubsequence(vector<int>& nums) {
4+
       sort(nums.begin(), nums.end());// nlogn
5+
       int n = nums.size();
6+
       int sum = 0;
7+
       for(auto x: nums)
8+
           sum += x;
9+
       
10+
       int suff = 0;
11+
       int rem;
12+
       vector<int> vec;
13+
       for(int i = n - 1; i >= 0; i--){
14+
           suff += nums[i];
15+
           rem = sum - suff;
16+
           vec.push_back(nums[i]);
17+
           if(suff > rem){
18+
               break;
19+
          }
20+
      }
21+
       
22+
       return vec;
23+
   }
24+
};

0 commit comments

Comments
 (0)