求对拍
查看原帖
求对拍
359883
Grace25楼主2021/8/23 16:44

我在AcWing上提交了这道题,但WA了

可是我在洛谷上是AC的

我也挑不出啥错来

拿了题解对拍,一个输出25,一个输出33

这把我整蒙了

求人对拍QAQ

附上代码:

#include<iostream>
using namespace std;
long long r,a[501],f[501]={0};
int main(){
    long long ans=-0x3f;
    cin >> r;
    for(int i=1;i<=r;i++){
        f[0]=0;        
        for(int j=1;j<=i;j++)
            cin >> a[j];
        for(int j=i;j>=1;j--){
            f[j]=max(f[j-1],f[j])+a[j];
            ans=max(ans,f[j]);
        }
    }
    cout << ans;
    return 0;
}

涉事数据:

10

-6

-4 -5

-3 7 5

3 7 -2 1

10 2 -6 2 -6

-8 3 8 6 7 9

-4 -10 0 -3 4 9 2

0 5 5 5 10 -6 -5 -4

-9 7 4 9 8 -5 -2 3 2

-7 -4 0 -10 -8 -4 3 -5 8 9

正确输出
25
2021/8/23 16:44
加载中...