Pagini recente » Cod sursa (job #1937) | Cod sursa (job #1505614) | Cod sursa (job #1849445) | Cod sursa (job #1961414) | Cod sursa (job #2404743)
#include <bits/stdc++.h>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int mat[20][20],n,m,smax,slin[20],scol[20];
bool c;
void citire() {
f >> n >> m;
for (int i=1;i<=n;i++) {
for (int j=1;j<=m;j++) {
f >> mat[i][j];
scol[j]+=mat[i][j];
slin[i]+=mat[i][j];
}
}
}
int main()
{
citire();
for (int i=1;i<=n;i++) {
if (slin[i]<0) {
slin[i]=slin[i]*(-1);
for (int j=1;j<=m;j++) {
scol[j]-=2*(mat[i][j]);
}
}
}
for (int i=1;i<=m;i++) {
if (scol[i]<0) {
scol[i]=scol[i]*(-1);
for (int j=1;j<=n;j++) {
slin[j]-=2*(mat[j][i]);
}
}
}
for (int i=1;i<=n;i++) {
smax+=slin[i];
}
g<< smax;
return 0;
}