最长上升子序列英文全称:Longest Increasing Subsequence
一.O(n*n)算法,dp[i]表示以ai为末尾的最长上升子序列的长度,而以ai结尾的最长上升子序列有两种:1.只包含ai的子序列; 2.在满足j<i且aj<ai的以aj为结尾的上升子序列末尾,追加上ai得到的子序列。
所以有如下递推关系:
dp[i]=max{1,dp[j]+1|j<i且aj<ai}
#include<st
最长上升子序列英文全称:Longest Increasing Subsequence
#include<st