#include <iostream> #include <vector> using namespace std; int main() { int n,maxlen=0; cin>>n; vector<int> v(n),dp1(n,1),dp2(n,1); for(int i=0;i<n;++i)cin>>v[i]; for(int i=1;i<n;++i){ for(int j=0;j<i;++j){// 记录左侧 if(v[j]<v[i]){ dp1[i]=max(dp1[i],dp1[j]+1); ...