class Solution:
def lengthOfLIS(self, nums: List[int]) -> int:
dp =[1]*len(nums)
result=1
for i in range(len(nums)):
for j in range(i):
if nums[i]>nums[j]:
dp[i] =max(dp[i], dp[j]+1)
result=max(result,dp[i])
return result
300.最长递增子序列
最新推荐文章于 2025-12-07 21:20:15 发布
601

被折叠的 条评论
为什么被折叠?



