Cod sursa(job #567132)

Utilizator flaviusc11Fl. C. flaviusc11 Data 29 martie 2011 19:18:21
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include<cstdio>
using namespace std;
int main()
{
    freopen("flip.in","r",stdin);
    freopen("flip.out","w",stdout);
    int a[18][18],i,j,n,m,Si=0,Sf=0;;
    scanf("%d %d",&n,&m);
    a[0][0]=0;
    for(i=1;i<=n;i++)
     {for(j=1;j<=m;j++)
       {scanf("%d ", &a[i][j]); Si=Si+a[i][j];}
      if(Si<0) a[i][0]=1; else a[i][0]=0;
      Si=0;
     }
    for(i=1;i<=m;i++)
     {for(j=1;j<=n;j++)
       Si=Si+a[i][j];
      if(Si<0) a[0][i]=1; else a[0][i]=0;
      Si=0;
     }
    for(i=1;i<=n;++i)
      for(j=1;j<=m;++j)
        if(a[0][j]!=a[i][0])
           Sf=Sf-a[i][j];
         else
          Sf=Sf+a[i][j];
    printf("%d\n",Sf);
    return 0;
}