Pagini recente » Cod sursa (job #1405518) | Cod sursa (job #1650523) | Cod sursa (job #1041786) | Cod sursa (job #2462996) | Cod sursa (job #299801)
Cod sursa(job #299801)
#include<stdio.h>
int v[20][20],n,m;
void ox(int k)
{int z=0;
for(int i=1;i<=m;i++)
z=z+v[k][i];
if(z<0)
for(int i=1;i<=m;i++)
v[k][i]=-v[k][i];
}
void oy(int k)
{int z=0;
for(int i=1;i<=n;i++)
z=z+v[i][k];
if(z<0)
for(int i=1;i<=n;i++)
v[i][k]=-v[i][k];}
int main()
{ int done=0,q=0;
freopen("flip.in","r",stdin);
freopen("flip.out","w",stdout);
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
for(int i2=1;i2<=m;i2++)
scanf("%d",&v[i][i2]);
for(int i=1;i<=n;i++)
ox(i);
for(int i=1;i<=m;i++)
oy(i);
for(int i=1;i<=n;i++)
for(int i2=1;i2<=m;i2++)
q=q+v[i][i2];
printf("%d",q);
}