Cod sursa(job #339673)

Utilizator vlasceanuVlasceanu Razvan vlasceanu Data 10 august 2009 21:27:43
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.84 kb
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <math.h>

#define MAX 16


int A[MAX][MAX],n,m,cm[MAX],lm[MAX],aux;

using namespace std;

int main(int argc, char *argv[])
{
    
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    
    fin>>n>>m;
    for(int i=0;i<n;i++)
    {
      aux=0;
      for(int j=0;j<m;j++) 
      {
              fin>>A[i][j];
              aux+=abs(A[i][j]);
      }
      lm[i]=aux;      
    }
    
    for(int i=0;i<m;i++)
    {
      aux=0;
      for(int j=0;j<n;j++)
      {
        aux+=abs(A[j][i]);
      }
      cm[i]=aux;
    }
    int maxim = lm[0];
    for(int i=1;i<n;i++) if(lm[i]>maxim) maxim=lm[i];
    for(int i=0;i<m;i++) if (cm[i]>maxim) maxim = lm[i];
    fout<<maxim;
    fin.close();
    fout.close();
    return EXIT_SUCCESS;
}