Cod sursa(job #766532)

Utilizator dosarolandDosa Roland dosaroland Data 11 iulie 2012 15:41:47
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.08 kb
#include<fstream>
using namespace std;
ifstream fin ("flip.in");
ofstream fout ("flip.out");
int v[100][100], i, j, n, m, s, i1, j1;
int main(){
    fin >> n >> m;
    for(i = 1; i <= n; i++){
            for(j = 1; j <= m; j++){
                fin >> v[i][j];
            }
    }
        for(i = 1; i <= n; i++){
            s = 0;
            i1 = i;
            for(j = 1; j <= m; j++){
                s = s + v[i][j];
            }
            if(s < 0){
                for(j = 1; j <= m; j++){
                    v[i1][j] = -v[i1][j];
                }
            }
        }
        for(j = 1; j <= m; j++){
            s = 0;
            j1 = j;
            for(i = 1; i <= n; i++){
                s = s + v[i][j];
            }
            if(s < 0){
                for(i = 1; i <= n; i++){
                    v[i][j1] = -v[i][j1];
                }
            }
        }
        s = 0;
        for(i = 1; i <= n; i++){
            for(j = 1; j <= m; j++){
                s = s + v[i][j];
            }
    }
    fout << s;
    return 0;
}