Pagini recente » Cod sursa (job #746811) | Cod sursa (job #356662) | Cod sursa (job #2917188) | Cod sursa (job #2226594) | Cod sursa (job #2971023)
#include <fstream>
using namespace std;
ifstream fin("inundatii.in");
ofstream fout("inundatii.out");
int mod(int a, int b)
{
if(a>b)
return a-b;
return b-a;
}
int x[5005],y[5005],z[5005];
int main()
{
int n,i,sx=0,sy=0,sz=0,s=0;
fin>>n;
for(i=0; i<n; i++)
{
fin>>x[i]>>y[i]>>z[i];
sx+=x[i];
sy+=y[i];
sz+=z[i];
}
sx/=n;
sy/=n;
sz/=n;
if(n%2==0)
{
sx-=(n/2-1);
sy-=(n/2-1);
sz-=(n/2-1);
}
else
{
sx-=(n/2);
sy-=(n/2);
sz-=(n/2);
}
for(i=0; i<n; i++)
{
s+=(mod(sx,x[i])+mod(sy,y[i])+mod(sz,z[i]));
sx++, sy++, sz++;
}
fout<<s;
return 0;
}