关于这道80分的题
查看原帖
关于这道80分的题
866500
bedboy楼主2023/7/17 16:53

代码:

#include<bits/stdc++.h>
using namespace std;
int const N=1e6+10;
int a[N],f[N];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<+n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++){
		f[i]=1;
		for(int j=1;j<i;j++){
			if(a[j]<a[i]) 								f[i]=max(f[i],f[j]+1); 
		}
	}
	int ans=0;
	for(int i=1;i<=n;i++){
		ans=max(ans,f[i]);
	}
	cout<<ans;
	return 0;
}

快来教教孩子,孩子快不行了

2023/7/17 16:53
加载中...