Pagini recente » Cod sursa (job #1290223) | Cod sursa (job #246771) | Cod sursa (job #1517654) | Clasament plm | Cod sursa (job #2849932)
#include<fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{
int n, m;
int v[50][50];
fin>>n>>m;
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
fin>>v[i][j];
for(int j = 0; j < m; j++)
{
int s = 0;
for(int i = 0; i < n; i++)
{
s += v[i][j];
}
if(s < -1 * s)
for(int x = 0; x < n; x++)
v[x][j] = -1 * v[x][j];
}
for(int i = 0; i < n; i++)
{
int s = 0;
for(int j = 0; j < m; j++)
{
s += v[i][j];
}
if(s < -1 * s)
for(int x = 0; x < n; x++)
v[i][x] = -1 * v[i][x];
}
int s = 0;
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
s += v[i][j];
}
}
fout<<s;
fin.close();
fout.close();
}