Pagini recente » Cod sursa (job #1307887) | Cod sursa (job #2520328) | Cod sursa (job #311207) | Cod sursa (job #2647328) | Cod sursa (job #2036250)
#include <cstdio>
using namespace std;
int a[17][17];
int main()
{
freopen("flip.in","r",stdin);
freopen("flip.out","w",stdout);
int n,m,ok;
scanf("%d %d",&n,&m);
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j)
scanf("%d",&a[i][j]);
ok=0;
while(ok==0)
{
ok=1;
int s=0;
for(int i=1;i<=n;++i)
{
s=0;
for(int j=1;j<=m;++j)
s+=a[i][j];
if(s<0){
ok=0;
for(int j=1;j<=m;++j)
a[i][j]=-a[i][j];
}
}
for(int i=1;i<=m;++i)
{
s=0;
for(int j=1;j<=n;++j)
s+=a[j][i];
if(s<0){
ok=0;
for(int j=1;j<=n;++j)
a[j][i]=-a[j][i];
}
}
}
int s=0;
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j)
s+=a[i][j];
printf("%d",s);
return 0;
}