Pagini recente » Cod sursa (job #2175802) | Cod sursa (job #721827) | Cod sursa (job #2926183) | Cod sursa (job #2944255) | Cod sursa (job #552775)
Cod sursa(job #552775)
#include<fstream>
#include<iostream>
using namespace std;
int a[100][100],n,m,maxx=0;
int rec(int x,int y)
{
int i,s=0,s2=0;
for(i=1;i<=n;i++)
s+=a[i][y];
for(i=1;i<=m;i++)
s2+=a[x][i];
if(s<0)
for(i=1;i<=n;i++)
a[i][y]*=-1;
if(s2<0)
for(i=1;i<=m;i++)
a[x][i]*=-1;
}
int main()
{
int i,j;
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++)
rec(i,j);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
maxx+=a[i][j];
cout<<maxx;
}