Pagini recente » Cod sursa (job #1549156) | Cod sursa (job #1571807) | Cod sursa (job #348489) | Cod sursa (job #988659) | Cod sursa (job #3130493)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{
long long int a[16][16], n, m, S=0, s, i, j, St, ok=1;
cin >> n >> m;
for(i=0; i<n; i++)
for(j=0; j<m; j++)
cin >> a[i][j];
while(St != S || ok--)
{
for(j=0; j<m; j++)
{
s = 0;
St = S;
for(i=0; i<n; i++)s += a[i][j];
if(s < 0)
{
for(i=0; i<n; i++)a[i][j] *= -1;
}
}
for(i=0; i<n; i++)
{
s = 0;
for(j=0; j<m; j++)s += a[i][j];
if(s < 0)
{
for(j=0; j<m; j++)a[i][j] *= -1;
}
}
}
for(i=0; i<n; i++)
for(j=0; j<m; j++)S += a[i][j];
cout << S;
fin.close();
fout.close();
return 0;
}