1. class Solution:
    2. def lengthOfLIS(self, nums: List[int]) -> int:
    3. if not nums:
    4. return 0
    5. n = len(nums)
    6. dp = [1] * n
    7. for i in range(1, n):
    8. for j in range(i):
    9. if nums[j] < nums[i]:
    10. dp[i] = max(dp[i], dp[j] + 1)
    11. print(dp)
    12. return max(dp)