Pagini recente » Cod sursa (job #703010) | Clasament simulareoji_2005_11-12 | Cod sursa (job #2618694) | Cod sursa (job #1340911) | Cod sursa (job #2504603)
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
int a,b,i,j,v[257],p,P,x,S=0;
ifstream f("flip.in");
ofstream g("flip.out");
f>>a>>b;
for(i=1; i<=a*b; i++)
f>>v[i];
for(i=1; i<=b; i++)
{
p=0;
P=0;
for(j=i; j<=a*b; j=j+b)
{
if(v[j]<0) p=p+v[j];
else P=P+v[j];
}
if(-1*p>P)
for(x=i; x<=a*b; x=x+b)
v[x]=-1*v[x];
}
for(i=1; i<=a*b; i=i+b)
{
p=0;
P=0;
for(j=i; j<=i+b-1; j++)
{
if(v[j]<0) p=p+v[j];
else P=P+v[j];
}
if (-1*p>P)
for(x=i; x<=i+b-1; x++)
v[x]=-1*v[x];
}
for(i=1; i<=a*b; i++)
S=S+v[i];
g<<S;
return 0;
}