Pagini recente » Cod sursa (job #2499907) | Diferente pentru utilizator/mihnea.anghel intre reviziile 43 si 6 | Twinperms | Rezultatele filtrării | Cod sursa (job #182008)
Cod sursa(job #182008)
#include<fstream>
using namespace std;
ifstream fin ("flip.in");
ofstream fout ("flip.out");
int main ()
{
long n,m,i,j,max,s,ss,k,o,d,x;
fin>>n>>m;
int v[n][m],b[n][m];
max=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
fin>>v[i][j];
for(i=1;i<100000;i++)
{
d=i;
x=0;
s=0;
for(k=1;k<=n;k++)
{
if(d%2==1)
for(o=1;o<=m;o++)
b[k][o]=(-1)*v[k][o];
else
for(o=1;o<=m;o++)
b[k][o]=v[k][o];
d/=2;
}
for(k=1;k<=m;k++)
{
ss=0;
for(o=1;o<=n;o++)
ss+=b[o][k];
if(ss>=0)
s+=ss;
else
s+=(-1)*ss;
}
if(s>max)
max=s;
}
fout<<max;
return 0;
}