Pagini recente » Cod sursa (job #2665802) | Cod sursa (job #1128296) | Cod sursa (job #3228042) | Cod sursa (job #1224352) | Cod sursa (job #1823224)
#include <iostream>
#include <fstream>
using namespace std;
ifstream inFile("flip.in");
ofstream out("flip.out");
int main()
{
int n, m, i, j, sum, sum2;
inFile >> n >> m;
int** a = new int*[n];
for (i = 0; i < n; ++i)
a[i] = new int[m];
for (i = 0; i < n; ++i)
{
for (j = 0; j < m; ++j)
{
inFile >> a[i][j];
}
}
for (i = 0; i < n; ++i)
{
sum = 0;
for (j = 0; j < m; ++j)
{
sum += a[i][j];
}
sum2 = 0;
for (j = 0; j < m; ++j)
{
sum2 -= a[i][j];
}
if (sum2 > sum) {
for (j = 0; j < m; ++j)
{
a[i][j] *= -1;
}
}
}
for (i = 0; i < m; ++i)
{
sum = 0;
for (j = 0; j < n; ++j)
{
sum += a[j][i];
}
sum2 = 0;
for (j = 0; j < m; ++j)
{
sum2 -= a[i][j];
}
if (sum2 > sum) {
for (j = 0; j < n; ++j)
{
a[j][i] *= -1;
}
}
}
sum = 0;
for (i = 0; i < n; ++i)
{
for (j = 0; j < m; ++j)
{
sum += a[i][j];
}
}
out << sum;
return 0;
}