Pagini recente » Cod sursa (job #2581312) | Cod sursa (job #669942) | Cod sursa (job #2428901) | Cod sursa (job #356295) | Cod sursa (job #2486242)
#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;
}