Pagini recente » Cod sursa (job #658419) | Cod sursa (job #3233312) | Cod sursa (job #2380067) | Cod sursa (job #432360) | Cod sursa (job #944402)
Cod sursa(job #944402)
#include<fstream>
using namespace std;
ifstream fin("inundatii.in");
ofstream fout("inundatii.out");
#define maxn 1001
int n ;
int X[maxn], Y[maxn], Z[maxn] ;
int modul(int x)
{
if( x < 0 )
return -x ;
return x ;
}
void citire()
{
fin >> n ;
for(int i = 1; i <= n; ++i )
fin >> X[i] >> Y[i] >> Z[i] ;
}
int calc(int v[])
{
int sol = 0 ;
int mediana = v[ n / 2 + 1 ] - n / 2 - 1 ;
for(int i = 1; i <= n; ++i )
sol += modul( v[i] - mediana - i ) ;
return sol ;
}
void afisare()
{
fout << calc(X) + calc(Y) + calc(Z) ;
}
int main()
{
citire() ;
afisare() ;
return 0 ;
}