Cod sursa(job #2693396)

Utilizator Liviuu23Ungureanu Liviu Liviuu23 Data 5 ianuarie 2021 19:02:17
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.07 kb
#include "bits/stdc++.h"
using namespace std;

int main()
{
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    int n,m,M[10][10];
    int sum;
    fin>>n>>m;
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
        {
            fin>>M[i][j];
        }

    int a=0,b=0,x=0,z=0;
    for (int i=0; i<n; i++)
    {
        int l=0;
        for (int j=0; j<m; j++)
        {
            l+=M[i][j];
            if(x>l && j==m-1)
            {
                x=l;
                a=i;
            }
        }
    }
    for (int i=0; i<m; i++)
    {
        int c=0;
        for (int j=0; j<n; j++)
        {
            c+=M[j][i];
            if(z>c && j==n-1)
            {
                z=c;
                b=i;
            }
        }
    }
    for (int i=0; i<n; i++)
    {
        M[i][b]*=-1;
    }

    for (int j=0; j<m; j++)
    {
        M[a][j]*=-1;
    }




    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
        {
            sum+=M[i][j];
        }
    fout<<sum;
    return 0;
}