Pagini recente » Cod sursa (job #2582506) | Cod sursa (job #1836424) | Cod sursa (job #1224305) | Cod sursa (job #321965) | Cod sursa (job #905725)
Cod sursa(job #905725)
//Flip - Infoarena
#include<fstream>
using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int main() {
long int F[17][17];
int N, M, i, j;
long long int s, s2, S;
in>>N>>M;
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++) {in>>F[i][j];}
}
for(i=1;i<=N;i++)
{s=0;s2=0;
for(j=1;j<=M;j++) {s=s+F[i][j];}
for(j=1;j<=M;j++) {s2=s2+(-F[i][j]);}
if(s2>s) {for(j=1;j<=M;j++) {F[i][j]=-F[i][j]; } }
}
for(j=1;j<=M;j++)
{s=0;s2=0;
for(i=1;i<=N;i++) {s=s+F[i][j];}
for(i=1;i<=N;i++) {s2=s2+(-F[i][j]);}
if(s2>s) {for(i=1;i<=N;i++) {F[i][j]=-F[i][j];}}
}
S=0;
for(i=1;i<=N;i++)
{
for(j=1;j<=M;j++) {S=S+F[i][j];}
}
out<<S;
}