Cod sursa(job #2486242)

Utilizator carolmb1016Bazga Carol carolmb1016 Data 2 noiembrie 2019 15:37:03
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.83 kb
#include <fstream>
using namespace std;

void flip(int vec[16], int n){
    for(int i=0; i<n; i++)
        vec[i]*=-1;
}

int main(){
    int n,m, a[16][16],i,j, sum, summax=0;

    ifstream in("flip.in");
    in>>n>>m;
    for(i=0; i<n; i++)
        for(j=0; j<m; j++)
        in>>a[i][j];
    in.close();

    for(int k=0; k<n; k++){
        flip(a[k],n);
        for(int x=0; x<m; x++){
            int y;
            for(y=0; y<n; y++){
                a[y][x]*=-1;
            }
            sum=0;
            for(i=0; i<n; i++)
                for(j=0; j<m; j++)
                    sum+=a[i][j];
            if(sum>summax) summax=sum;
            for(int y=0; y<n; y++){
                a[y][x]*=-1;
        }
    }
    flip(a[k],n);
    }

    ofstream out("flip.out");
    out<<summax;
    return 0;
}