Pagini recente » Profil M@2Te4i | Istoria paginii runda/orangecode/clasament | Rating militaru tomita (tommyro) | Cod sursa (job #384927) | Cod sursa (job #1124043)
#include<fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{
int n,m,i,j,a,b,c,x[100][100];
int s=0;
fin>>m>>n;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
fin>>x[i][j];
for(i=0;i<n;i++)
{
a=0;b=0;
for(j=0;j<m;j++)
if(x[i][j]>0)a+=x[i][j];
else b+=x[i][j];
if(b*-1>a)
for(j=0;j<m;j++)
x[i][j]*=-1;
}
for(i=0;i<m;i++)
{
a=0;b=0;
for(j=0;j<n;j++)
if(x[j][i]>0)a+=x[j][i];
else b+=x[j][i];
if(b*-1>a)
for(j=0;j<n;j++)
x[j][i]*=-1;
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
s+=x[i][j];
fout<<s;
}