Pagini recente » Cod sursa (job #2055039) | Cod sursa (job #127833) | Cod sursa (job #1287968) | Cod sursa (job #652793) | Cod sursa (job #2850291)
#include <iostream>
#include <vector>
#include<string>
#include<exception>
#include<stdexcept>
#include<algorithm>
using namespace std;
int main()
{
int n,m,i,j,s=0;
cin>>n>>m;
int a[16][16];
int sl[16],sli[16],sc[16],sci[16];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{cin>>a[i][j];
sl[i]=0,sli[i]=0,sc[j]=0,sci[j]=0;
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
sl[i]+=a[i][j];
sli[i]+=a[i][j]*(-1);
}
for(j=0;j<n;j++)
for(i=0;i<m;i++)
{
sc[j]+=a[i][j];
sci[j]+=a[i][j]*(-1);
}
for(i=0;i<n;i++)
if(sl[i]<sli[i])
for(j=0;j<m;j++)
a[i][j]=a[i][j]*(-1);
for(j=0;j<m;j++)
if(sc[j]<sci[j])
for(i=0;i<n;i++)
a[i][j]=a[i][j]*(-1);
for(i=0;i<n;i++)
sl[i]=0,sli[i]=0;
for(j=0;j<m;j++)
sc[j]=0,sci[j]=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
sl[i]+=a[i][j];
sli[i]+=a[i][j]*(-1);
}
for(j=0;j<n;j++)
for(i=0;i<m;i++)
{
sc[j]+=a[i][j];
sci[j]+=a[i][j]*(-1);
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
s+=a[i][j];
cout<<s<<endl;
return 0;
}