Cod sursa(job #2592742)

Utilizator neaunaNeauna Madalin neauna Data 2 aprilie 2020 11:33:39
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.01 kb
#include <iostream>
#include <math.h>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
long long int mat[17][17];
long long int lini[5000000], coloane[5000000];
int n,m, vmin=99999, vmi=99999, poz,pozi;
void cit(){
f>>n>>m;
int i,q,sum=0;
for(i=1;i<=n;i++){
    sum=0;
    for (q=1;q<=m;q++){
        f>>mat[i][q];
        sum=sum+mat[i][q];
    }
    if (sum<vmin){
        vmin=sum;
        poz=i;
    }
    lini[i]=sum;
}
}

void coloana(){
int i,j,sum=0;
for(j=1;j<=m;j++){
    sum=0;
    for (i=1;i<=n;i++)
        sum=sum+mat[i][j];

    if (sum<vmi){
        vmi=sum;
        pozi=j;
    }
    coloane[j]=sum;
}

}

int sumt(){
    int suma=0;
for (int i=1;i<=n;i++)
    for (int j=1;j<=m;j++)
        suma=suma+mat[i][j];

g<<suma;
return suma;
}

int main()
{
cit();
coloana();
int i=0,j=0;
for (j=1;j<=m;j++){
    mat[poz][j]=mat[poz][j]*-1;
}
for (i=1;i<=n;i++){
    mat[i][pozi]=mat[i][pozi]*-1;
}
sumt();
     return 0;
}