O(n)怎么还被卡啊
查看原帖
O(n)怎么还被卡啊
1044970
LucAlva楼主2025/8/2 12:05
#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    scanf("%d",&n);
    long long x[n+10]{};
    long long d[n+10]{};
    scanf("%lld",&x[1]);
    long long ans=x[1];
    d[1]=x[1];
    for(int i=2;i<=n;i++){
        scanf("%lld",&x[i]);
        d[i]=max(x[i],d[i-1]+x[i]);
        ans=max(ans,d[i]);
    }
    printf("%lld",ans);
    return 0;
}
2025/8/2 12:05
加载中...