一、题目
二、代码
class Solution
{
public:
int lengthOfLIS(vector<int>& nums)
{
int i,j;
int return_int=0;
vector<int> dp(nums.size(),1);
dp[0]=1;
for(i=1;i<nums.size();i++)
{
// dp[i]=dp[i-1];
for(j=0;j<i;j++)
{
if(nums[i]>nums[j]) dp[i]=max(dp[i],dp[j]+1);
}
}
for(i=0;i<nums.size();i++)
{
if(dp[i]>return_int) return_int=dp[i];
}
return return_int;
}
};