Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int lengthOfLIS(vector<int>& nums) {
- vector<int> res;
- for(int i=0; i<nums.size(); i++) {
- auto it = std::lower_bound(res.begin(), res.end(), nums[i]);
- if(it==res.end()) res.push_back(nums[i]);
- else *it = nums[i];
- }
- return res.size();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement