classSolution: deflengthOfLIS(self, nums: List[int]) -> int: # 我们试试 动态规划方法。 iflen(nums)<=1: returnlen(nums) dp = [1]*len(nums) result = 0 for i inrange(1,len(nums)): for j inrange(0,i): if nums[i]>nums[j]: dp[i] = max(dp[i],dp[j]+1) if dp[i] > result: result = dp[i] return result