Advertisement
SalmaYasser

Untitled

Jan 19th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. int lengthOfLIS(vector<int>& nums) {
  2.  
  3. if (nums.size() == 0)
  4. return 0;
  5. vector <int> dp (nums.size(), 1);
  6. int res = 1;
  7. for (int j = 0 ; j < nums.size(); j++)
  8. {
  9. int cur_r = nums[j];
  10. for (int i = 0 ; i < j ; i++)
  11. {
  12. int cur_l = nums[i];
  13.  
  14. if (cur_r > cur_l && dp[i] + 1 > dp[j])
  15. {
  16. dp[j] ++;
  17. res = max (res, dp[j]);
  18. }
  19.  
  20. }
  21. }
  22.  
  23. return res ;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement