Pagini recente » Cod sursa (job #286089) | Cod sursa (job #2437203) | Cod sursa (job #1942005) | Cod sursa (job #1409366) | Cod sursa (job #3336617)
#include <bits/stdc++.h>
using namespace std;
int a[16][16];
int s_c[16];
int sc[16];
int sl1[16];
int sl2[16];
int s[16];
//5 3
//4 -2 2 nu
//3 -1 5 nu
//2 0 -3 da ---> creste cu 1
//4 1 -3 nu
//5 -3 2 nu
//18 5 3
/// 26 adaug(-2 + 3)
int main()
{
ifstream cin("flip.in");
ofstream cout("flip.out");
int n,m,sol=0,soc=0;
cout << 1;
cin >> n >> m;
for(int i=1;i<=n;i++)
{
int s_l=0,sl=0;
for(int j=1;j<=m;j++)
{
cin >> a[i][j];
//cout << 1;
s_l+=a[i][j]*(-1);
sl+=a[i][j];
sc[j]+=a[i][j];
s_c[j]+=a[i][j]*(-1);
}
// cout << 1;
// cout << "Suma valorilor *-1 de pe lini "
// << i << " este " << s_l << '\n';
// cout << "Suma valorilor de pe lini "
// << i << " este " << sl << '\n';
sl1[i]=sl;
sl2[i]=s_l;
if(s_l>sl)
{
sol+=s_l;
}
else
{
sol+=sl;
}
//cout << sol << '\n';
}
for(int i=1;i<=m;i++)
{
if(sc[i]<s_c[i])
{
sol=sol-sc[i]+s_c[i];
}
//cout << soc << " ";
}
cout << sol;
return 0;
}