Pagini recente » Cod sursa (job #1788499) | Cod sursa (job #2511324) | Cod sursa (job #1195165) | Cod sursa (job #2980231) | Cod sursa (job #636315)
Cod sursa(job #636315)
#include<cstdio>
#define Nmax 1024
using namespace std;
int v[Nmax][Nmax],sc[Nmax][Nmax],N,K,L,F,m,S;
int main(){
freopen("ferma2.in","r",stdin);
freopen("ferma2.out","w",stdout);
scanf("%d%d",&N,&K);
for(int i=1;i<=N;++i)
for(int j=1;j<=i;++j){
scanf("%d",&v[i][j]);
S+=v[i][j];
sc[i][j]=sc[i-1][j]+v[i][j];
}
L=N-K;
F=N-L+1;
m=0x3f3f3f3f;
for(int l=1;l<=F;++l)
for(int j=1;j<=F&&j<=l;++j){
int s=0;
for(int p=j;p<j+L;++p)
s+=sc[l+L-1][p]-sc[l+p-j-1][p];
if(s<m)
m=s;
}
printf("%d",S-m);
return 0;
}