Pagini recente » Cod sursa (job #1017986) | Cod sursa (job #545652) | Cod sursa (job #1371342) | Cod sursa (job #2611656) | Cod sursa (job #125451)
Cod sursa(job #125451)
program inundatii_36qw4jn;
type vect=array [1..4000] of word;
var f,g:text;
x,s:vect;
m:array [1..4000,1..3] of word;
n,i,nr,j,nr1:word;
procedure calc(x:vect);
var i:word; suma:longint; media:word;
begin
suma:=0;
for i:=1 to n do
suma:=suma+x[i];
media:=suma mod n;
suma:=0;
for i:=1 to n do
begin
s[i]:=abs(x[i]-media);
suma:=suma+s[i];
end;
s[1]:=0; s[2]:=1;
for i:=3 to n do
s[i]:=s[i-1]+i-2;
nr1:=s[n]+suma;
end;
begin
assign(f,'inundatii.in'); reset(f);
assign(g,'inundatii.out'); rewrite(g);
readln(f,n);
for i:=1 to n do
begin
for i:=1 to 3 do
read(f,m[i,j]);
readln(f);
end;
nr:=0;
for j:=1 to 3 do
begin
for i:=1 to n do
x[i]:=m[i,j];
calc(x);
nr:=nr+nr1;
end;
write(g,nr);
close(f); close(g);
end.