求调
查看原帖
求调
1068015
lzj1224楼主2024/8/16 08:08
#include <iostream>   
#include <stdlib.h>      
using namespace std;
int n,a[114514],b[114514],maxl;
void f1(){
	int i,j,k;
	for(i=0;i<n;i++){
		k=0;
		b[k]=a[i];
		k++;
		for(j=i+1;j<n;j++){
			if(a[j]>b[k-1]){
				b[k]=a[j];
				k++;
			}
		}
		if(k>maxl) maxl=k;
        for(j=0;j<5001;j++) b[j]=0;
	}
    cout<<maxl;

}
int main(){
	cin>>n;
	for(int i=0;i<n;i++) cin>>a[i];
	f1();
}
2024/8/16 08:08
加载中...