Skip to content

Files

Latest commit

 

History

History
21 lines (15 loc) · 496 Bytes

Longest-Subsequence-With-Limited-Sum.md

File metadata and controls

21 lines (15 loc) · 496 Bytes

Longest Subsequence With Limited Sum

Question

Solution:

class Solution {
public:
    vector<int> answerQueries(vector<int>& nums, vector<int>& queries) {
        
        sort(nums.begin(), nums.end());

        for(int i=1;i<nums.size();i++) nums[i] += nums[i-1];

        for(auto& i:queries) 
          i = upper_bound(nums.begin(),nums.end(),i)-nums.begin();

        return queries;
    }
};