蒟蒻样例输出错了麻烦拉扯拉扯
查看原帖
蒟蒻样例输出错了麻烦拉扯拉扯
710618
FliMz楼主2022/11/27 12:44
#include<bits/stdc++.h>
using namespace std;
int a[121][121];
int s[121][121];
int main()
{
    int n,max=-0x7fffffff;
    cin>>n;
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
        {
            cin>>a[i][j];
            s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j];
            if(s[i][j]>max) max=s[i][j];
        }
    cout<<max;
    return 0;
}

二维前缀和写过来着,不知道哪出了问题,样例输出15我13

按理说这个解还挺快的,n^2

2022/11/27 12:44
加载中...