直接拿下,by不想AC
2024-08-17 14:18:59
发布于:广东
21阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n,ma;
int a[5005],dp[5005];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
dp[i]=1;
}
for(int i=1;i<=n;i++){
for(int j=1;j<i;j++){
if(a[j]<a[i]){
dp[i]=max(dp[i],dp[j]+1);
}
}
ma=max(ma,dp[i]);
}
cout<<ma;
return 0;
}
全部评论 6
7921794709
2024-08-17 来自 广东
1啊搜O
2024-08-17 来自 广东
1
1739
2024-08-17 来自 广东
1137498
2024-08-17 来自 广东
197941
2024-08-17 来自 广东
1aDKH
2024-08-17 来自 广东
0啊灰色空间发的
2024-08-17 来自 广东
0
有帮助,赞一个