视频
代码
class Solution {
public:
int lengthOfLIS(vector<int>& nums) {
int n=nums.size();
vector<int> f(n+1, 1);
int ans=1;
for(int i=2;i<=n;++i) {
for(int j=i-1;j>=1;--j) {
if(nums[i-1]>nums[j-1]) f[i]=max(f[i],f[j]+1);
}
ans=max(ans,f[i]);
}
return ans;
}
};
欢迎分享,引用。若转载,请联系我,谢谢配合。 本文地址:https://qoogle.top/xiaoxu-tutorial-bas-what-is-dp/