Cod sursa(job #1547789)

Utilizator AsttridMocanu Ada Astrid Asttrid Data 9 decembrie 2015 21:45:28
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include<fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int a[17][17],n,m,l1,l2,c1,c2,s;
 void citire(){
 f>>n>>m;
 for(int i=1;i<=n;i++)
    for(int j=1;j<=m;j++)
    f>>a[i][j];
    f.close();
     }

void rez(){
 for(int i=1;i<=n;i++)
   {for(int j=1;j<=m;j++)
    if(a[i][j]<0)c1+=a[i][j];
    else c2+=a[i][j];
  if(c1>c2)for(int j=1;j<=n;j++)a[i][j]=-a[i][j];

    }


       for(int j=1;j<=m;j++)
         {for(int i=1;i<=n;i++)
  if(a[i][j]<0)l1+=a[i][j];
    else l2+=a[i][j];
    if(l1>l2)for(int i=1;i<=n;i++)a[i][j]=-a[i][j];

}
for(int i=1;i<=n;i++)
   for(int j=1;j<=m;j++)
    s+=a[i][j];
g<<s;
g.close();
}


int main(){
citire();
rez();



return 0;}