问题: 求无序序列的最长子序列
方法: 动态规划法
关键点:
1  | dp[i] : 表示数组中的第i位置的最长子序列的长度,初始默认所有位置的dp[i] = 1  | 
思路: 假设已知Subsequence[i-1]位置的最长子序列为dp[i-1],则dp[i],显然如果subsequence[i]>subsequence[i-1],则dp[i] = dp[i-1] + 1
代码:
1  | #include <cstdio>  | 
问题: 求无序序列的最长子序列
方法: 动态规划法
关键点:
1  | dp[i] : 表示数组中的第i位置的最长子序列的长度,初始默认所有位置的dp[i] = 1  | 
思路: 假设已知Subsequence[i-1]位置的最长子序列为dp[i-1],则dp[i],显然如果subsequence[i]>subsequence[i-1],则dp[i] = dp[i-1] + 1
代码:
1  | #include <cstdio>  |