Pagini recente » Cod sursa (job #3227328) | Cod sursa (job #2147269) | Cod sursa (job #1706025) | Cod sursa (job #1226851) | Cod sursa (job #774798)
Cod sursa(job #774798)
#include<fstream>
using namespace std;
long long int n,t1,t2,t3,i,a[17][17],j,m,s,suma,sum;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main(){
fin >> n >> m;
for (i = 1; i <= n; i++) {
s = 0;
for (j = 1; j <= m; j++) {
fin >> a[i][j];
//fout <<a[i][j]<<" ";
s = s + a[i][j];
suma = suma + a[i][j];
//fout <<s<<" ";
}
//fout <<s<<" ";
if(s < 0){
// fout <<"ok";
for (j = 1; j <= m; j++) {
suma = suma - a [i][j] ;
a[i][j] = -a[i][j] ;
//fout <<a[i][j]<<" ";
suma = suma + a [i][j] ;
}
}
//fout<< '\n';
}
//fout <<suma;
for (i = 1; i <= m; i++) {
sum = 0;
for (j = 1; j <= n; j++) {
//fout<< a[j][i]<<" ";
sum = sum + a[j][i];
}
if(sum < 0){
for (j = 1; j <= n; j++) {
suma = suma - a[j][i];
a[j][i] = -a[j][i] ;
suma = suma + a[j][i];
}
}
}
fout <<suma;
}