求助,40,玄关
查看原帖
求助,40,玄关
672757
封禁用户楼主2024/7/14 14:29
#include<bits/stdc++.h>
using namespace std;
int n,an;
int nn[5005],t[5005];
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>nn[i];
	}
	t[1]=1;
	for(int i=2;i<=n;i++)
	{
		for(int j=1;j<i;j++)
		{
			if(nn[i]>nn[j])
			{
				t[i]=max(t[i],t[j]+1);
			}
		}
	}
	for(int i=1;i<=n;i++)
	{
		an=max(an,t[i]);
	}
	cout<<an;
	return 0;
 } 
2024/7/14 14:29
加载中...