Pagini recente » Cod sursa (job #1838415) | Cod sursa (job #3001197) | Cod sursa (job #1968778) | Cod sursa (job #1411065) | Cod sursa (job #2592742)
#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;
}