Solution 1 DP
max_len = 1
for i in range(n):
for j in range(i):
if nums[j] < nums[i]:
dp[i] = max(dp[i], dp[j]+1)
max_len = max(max_len, dp[i])Last updated
max_len = 1
for i in range(n):
for j in range(i):
if nums[j] < nums[i]:
dp[i] = max(dp[i], dp[j]+1)
max_len = max(max_len, dp[i])Last updated