Pagini recente » Cod sursa (job #972118) | Cod sursa (job #993501) | Cod sursa (job #440283) | Cod sursa (job #762678) | Cod sursa (job #2850458)
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream cin("flip.in");
ofstream cout("flip.out");
int n, m, i, j, v[17][17], s, minim=INT_MAX, n1, n2;
cin>>n>>m;
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
cin>>v[i][j];
}
}
for(i=1; i<=n; i++){
s=0;
for(j=1; j<=m; j++){
s=s+v[i][j]; }
if(minim>s){
minim=s; n1=i;}}
minim=INT_MAX;
for(i=1; i<=m; i++){
s=0;
for(j=1; j<=n; j++){
s=s+v[j][i]; }
if(minim>s){
minim=s; n2=i;}}
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
if(i==n1 or j==n2){
v[i][j]=v[i][j]*(-1);
}}}
s=0;
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
s=s+v[i][j];}}
cout<<s;
}