Pagini recente » Cod sursa (job #803075) | Cod sursa (job #1370985) | Cod sursa (job #2168684) | Cod sursa (job #1458836) | Cod sursa (job #898857)
Cod sursa(job #898857)
#include<fstream>
using namespace std;
int main(){
int v[17][17],N,M,i,j,Sneg,Spoz,S=0;
ifstream f("flip.in");
ofstream g("flip.out");
f>>N>>M;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
f>>v[i][j];
for(i=0;i<N;i++)
{
Spoz=0;
Sneg=0;
for(j=0;j<M;j++){
if(v[i][j]>0)
Spoz+=v[i][j];
else
Sneg+=v[i][j];}
if(-Sneg>Spoz)
for(j=0;j<M;j++)
v[i][j]=-v[i][j];
}
for(i=0;i<M;i++){
Sneg=0;
Spoz=0;
for(j=0;j<N;j++){
Spoz+=v[j][i];
Sneg+=v[j][i];}
if(-Sneg>Spoz)
for(j=0;j<N;j++)
v[j][i]=-v[j][i];}
for(i=0;i<N;i++)
for(j=0;j<M;j++)
S+=v[i][j];
g<<S;
return 0;}