Pagini recente » Cod sursa (job #1271976) | Cod sursa (job #514893) | Cod sursa (job #2975827) | Cod sursa (job #676188) | Cod sursa (job #50500)
Cod sursa(job #50500)
#include<fstream.h>
int main(){
long long a[100][100],b[100][100],s=0,suma1=0,suma2=0;
int i,j,n,m;
ifstream f("flip.in");
f>>n;
f>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++){
f>>a[i][j];
f>>b[i][j];
}
for(j=0;j<m;j++){
for(i=0;i<n;i++)
s+=a[i][j];
if(s<0)
for(i=0;i<n;i++)
a[i][j]*=-1;
s=0;
}
for(i=0;i<n;i++){
for(j=0;j<m;j++)
s+=a[i][j];
if(s<0)
for(j=0;j<m;j++)
a[i][j]*=-1;
s=0;
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
suma1+=a[i][j];
//partea 2
for(i=0;i<n;i++){
for(j=0;j<m;j++)
s+=b[i][j];
if(s<0)
for(j=0;j<m;j++)
b[i][j]*=-1;
s=0;
}
for(j=0;j<m;j++){
for(i=0;i<n;i++)
s+=b[i][j];
if(s<0)
for(i=0;i<n;i++)
b[i][j]*=-1;
s=0;
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
suma2+=b[i][j];
ofstream g("flip.out");
if(suma1>suma2)
g<<suma1;
else
g<<suma2;
return 0;
}