Pagini recente » Cod sursa (job #487274) | Cod sursa (job #2840556) | Cod sursa (job #1764939) | Cod sursa (job #1932591) | Cod sursa (job #28374)
Cod sursa(job #28374)
#include <fstream.h>
long a[16][16],b[16][16];
int n,m;
long suma (int n,int m)
{int i,j;
long S=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
S=S+a[i][j];
return S;
}
void inv(int k, int h)
{int i;
for(i=1;i<=n;i++) a[i][k] = a[i][k]*(-1);
for(i=1;i<=m;i++) a[h][i] = a[h][i]*(-1);
}
void main()
{int i,j;
long S;
ifstream f("flip.in");
ofstream g("flip.out");
f>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
f>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{inv(i,j);
b[i][j]=suma(n,m);
inv(i,j);
}
S=b[1][1];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
if(S<b[i][j])
S=b[i][j];
g<<S;
f.close();
g.close();
}