Cod sursa(job #2633399)

Utilizator teodoraelenateodora elena teodoraelena Data 7 iulie 2020 14:12:40
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.91 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("flip.in");
ofstream g ("flip.out");
int N, M, smax=0, smatrice, slinie, s, a[20][20];
int main()
{
    f>>N>>M;
    for(int i=0; i<N; i++)
        for(int j=0; j<M; j++)
            {
                f>>a[i][j];
                smatrice = smatrice + a[i][j];
            }
    for(int linie = 0; linie < N; linie++)
    {
        slinie = smatrice;

        for(int j = 0; j < M; j++)
            slinie = slinie - 2*a[linie][j];

        for(int coloana = 0; coloana < M; coloana++)
        {
            s = slinie;
            for(int i = 0; i < N; i++)
            {
               if(i == linie)
                s = s + 2*a[i][coloana];
                else
                s = s - 2*a[i][coloana];
            }
            if(s > smax)
                smax = s;
        }
    }
    g << smax;

    return 0;
}