Cod sursa(job #3130493)

Utilizator amir_hasshFallah Amir amir_hassh Data 17 mai 2023 21:14:19
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 fin("flip.in");
ofstream fout("flip.out");

int main()
{
    long long int a[16][16], n, m, S=0, s, i, j, St, ok=1;
    cin >> n >> m;
    for(i=0; i<n; i++)
        for(j=0; j<m; j++)
            cin >> a[i][j];
    while(St != S || ok--)
    {
        for(j=0; j<m; j++)
        {
            s = 0;
            St = S;
            for(i=0; i<n; i++)s += a[i][j];
            if(s < 0)
            {
                for(i=0; i<n; i++)a[i][j] *= -1;
            }
        }
        for(i=0; i<n; i++)
        {
            s = 0;
            for(j=0; j<m; j++)s += a[i][j];
            if(s < 0)
            {
                for(j=0; j<m; j++)a[i][j] *= -1;
            }
        }
    }
    for(i=0; i<n; i++)
        for(j=0; j<m; j++)S += a[i][j];
    cout << S;
    fin.close();
    fout.close();
    return 0;
}