大佬救命 100分 其他的TLE了(恼)
查看原帖
大佬救命 100分 其他的TLE了(恼)
990278
NEGATUIVE_SEVEN_DL楼主2023/7/31 20:11
#include<bits/stdc++.h>
using namespace std;
int n;
int a[100005],f[100005];
int main(){
    int i=1;
    while(cin>>a[i])
    {
        n++;
        i++;
    }
    int ans=1;
    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);
            }
        }
        ans=max(ans,f[i]);
    }
    cout<<ans<<endl;
    memset(f,0,sizeof(f));
    ans=1;
    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);
            }
        }
        ans=max(ans,f[i]);
    }
    cout<<ans;
    return 0;
}
2023/7/31 20:11
加载中...