Submission #3553137


Source Code Expand

#include<iostream>
#include<cstdio>
#include<cstring>
#define int long long
#define inf 100000000000000007
using namespace std;
int n,m,a[303][303],b[303][303],c[303][303],ans;
int ans1[303],ans2[303],ans3[303],ans4[303];
int d[100100];
int ask(int x){
    int res=-inf,dp=0;
    for(int i=1;i<=x;i++)
    {
		dp+=d[i];
		if(dp>res) res=dp;
		if(dp<0) dp=0;
	} 
    return res;
}
signed main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    for(int j=1;j<=m;j++){
    	cin>>a[i][j];
        b[i][j]=b[i-1][j]+a[i][j];
        c[i][j]=c[i][j-1]+a[i][j];
    }
    memset(ans1,0xcf,sizeof(ans1));
    memset(ans2,0xcf,sizeof(ans2));
    memset(ans3,0xcf,sizeof(ans3));
    memset(ans4,0xcf,sizeof(ans4));
    for(int i=1;i<=n;i++){
        for(int j=i;j>=1;j--){
            for(int k=1;k<=m;k++) 
                d[k]=b[i][k]-b[j-1][k];
            ans1[i]=max(ans1[i],ask(m));
        }
        ans1[i]=max(ans1[i],ans1[i-1]);
//		cout<<ans1[i]<<" ";
    }
//	puts("");
    for(int i=n;i>=1;i--){
        for(int j=i;j<=n;j++){
            for(int k=1;k<=m;k++)
                d[k]=b[j][k]-b[i-1][k];
            ans2[i]=max(ans2[i],ask(m));
        }
        ans2[i]=max(ans2[i],ans2[i+1]);
//		cout<<ans2[i]<<" ";
    }
//	puts("");
    for(int i=1;i<=m;i++){
        for(int j=i;j>=1;j--){
            for(int k=1;k<=n;k++)
                d[k]=c[k][i]-c[k][j-1];
            ans3[i]=max(ans3[i],ask(n));
        }
        ans3[i]=max(ans3[i],ans3[i-1]);
//		cout<<ans3[i]<<" ";
    }
//	puts("");
    for(int i=m;i>=1;i--){
        for(int j=i;j<=m;j++){
            for(int k=1;k<=n;k++)
                d[k]=c[k][j]-c[k][i-1];
            ans4[i]=max(ans4[i],ask(n));
        }
        ans4[i]=max(ans4[i],ans4[i+1]);
//		cout<<ans4[i]<<" ";
    }
//	puts("");
    ans=-inf;
    for(int i=1;i<n;i++)
    ans=max(ans,ans1[i]+ans2[i+1]);
    for(int i=1;i<m;i++)
    ans=max(ans,ans3[i]+ans4[i+1]);
    cout<<ans;
    return 0;
}

Submission Info

Submission Time
Task D - 庭園
User luogu_bot2
Language C++ (GCC 5.4.1)
Score 0
Code Size 2011 Byte
Status WA
Exec Time 148 ms
Memory 2304 KB

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 0 / 50 0 / 50
Status
WA × 4
WA × 15
WA × 34
Set Name Test Cases
Sample sample0.txt, sample1.txt, sample2.txt, sample3.txt
Subtask1 subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt
All sample0.txt, sample1.txt, sample2.txt, sample3.txt, subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt
Case Name Status Exec Time Memory
sample0.txt WA 1 ms 256 KB
sample1.txt WA 1 ms 256 KB
sample2.txt WA 1 ms 256 KB
sample3.txt WA 1 ms 256 KB
subtask0_0.txt WA 3 ms 640 KB
subtask0_1.txt WA 3 ms 512 KB
subtask0_10.txt WA 3 ms 640 KB
subtask0_11.txt WA 2 ms 512 KB
subtask0_12.txt WA 3 ms 640 KB
subtask0_13.txt WA 2 ms 640 KB
subtask0_14.txt WA 2 ms 512 KB
subtask0_2.txt WA 2 ms 512 KB
subtask0_3.txt WA 3 ms 640 KB
subtask0_4.txt WA 2 ms 512 KB
subtask0_5.txt WA 3 ms 640 KB
subtask0_6.txt WA 3 ms 640 KB
subtask0_7.txt WA 3 ms 512 KB
subtask0_8.txt WA 2 ms 512 KB
subtask0_9.txt WA 2 ms 640 KB
subtask1_0.txt WA 123 ms 2048 KB
subtask1_1.txt WA 137 ms 2048 KB
subtask1_10.txt WA 113 ms 2176 KB
subtask1_11.txt WA 148 ms 2176 KB
subtask1_12.txt WA 127 ms 2176 KB
subtask1_13.txt WA 146 ms 2176 KB
subtask1_14.txt WA 110 ms 2304 KB
subtask1_2.txt WA 148 ms 2176 KB
subtask1_3.txt WA 114 ms 2048 KB
subtask1_4.txt WA 115 ms 2176 KB
subtask1_5.txt WA 145 ms 2176 KB
subtask1_6.txt WA 135 ms 2176 KB
subtask1_7.txt WA 128 ms 2176 KB
subtask1_8.txt WA 147 ms 2304 KB
subtask1_9.txt WA 116 ms 2048 KB