#1对了,其他全WA,求助
查看原帖
#1对了,其他全WA,求助
1127424
damuzhi楼主2024/7/2 09:15
#include <bits/stdc++.h>

using namespace std;

    int a[100010];
    int f[100010];
    int n;

int main()
{
    cin >> n;
    for(int i = 1; i <= n; i++)
        cin >> a[i];
    for(int i = 1; i <= n; i++)
        f[i] = 1;
    for(int i = 1; i <= n; i++)
        for(int j = 1; j <= i; j++)
            if(a[j] < a[i])
                f[i] = max(a[j]+1,a[i]);
    int ans = -1e9;
    for(int i = 1; i <= n; i++)
        ans = max(ans,f[i]);
    cout << ans << '\n';
    return 0;
}
2024/7/2 09:15
加载中...