Cod sursa(job #1336840)

Utilizator Eddy243Stanescu Eduard Eddy243 Data 8 februarie 2015 12:07:16
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.89 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("flip.in");
ofstream fo("flip.out");
int n, m, i, j, k=999999, l, s, v[100][100], a=999999, b;
int main()
{
    fi>>n>>m;
    for (i=1; i<=n; i++)
        for (j=1; j<=m; j++)
            fi>>v[i][j];
    for (i=1; i<=n; i++)
    {
        s=0;
        for (j=1; j<=m; j++)
            s=s+v[i][j];
        if (s<k)
        {
            k=s;
            l=i;
        }
    }

    for (j=1; j<=m; j++)
    {
        s=0;
        for (i=1; i<=n; i++)
            s=s+v[i][j];
        if (s<a)
        {
            a=s;
            b=j;
        }
    }
    for (i=1; i<=n; i++)
        v[i][b]=v[i][b]*(-1);
    for (j=1; j<=m; j++)
        v[l][j]=v[l][j]*(-1);
    v[l][b]=v[l][b]*(-1);

    s=0;
    for (i=1; i<=n; i++)
        for (j=1; j<=m; j++)
            s=s+v[i][j];
    fo<<s;

}