program t;
var n, i, a, b, c, d, k, m: integer; x1, x2, x3, y1, y2, y3: array[1..10000] of integer; f1, f2: text;
function icl(x, y: integer): boolean;
var i: integer;
begin
icl:=false;
for i:=1 to n do
begin
if (x>=x1[i]) and (y>=y1[i]) and (x<=x2[i]) and (y<=y2[i]) then
begin
icl:=true;
break
end
end
end;
procedure re(st, fn: integer);
var nst, nfn, i, j, jj, xx, yy: integer; eq, ff: boolean;
begin
m:=m+1;
nst:=k+1;
ff:=false;
for i:=st to fn do
begin
for j:=0 to 11 do
begin
if j mod 3=0 then continue;
xx:=x3[i]+trunc(cos(j*pi/6)*3);
yy:=y3[i]+trunc(sin(j*pi/6)*3);
if not icl(xx, yy) then continue;
eq:=false;
for jj:=1 to k do if (xx=x3[jj]) and (yy=y3[jj]) then
begin
eq:=true;
break
end;
if eq then continue;
if (xx=c) and (yy=d) then
begin
ff:=true;
break
end;
k:=k+1;
x3[k]:=xx;
y3[k]:=yy;
end;
if ff then break;
end;
if ff then exit;
nfn:=k;
if nst>nfn then
begin
m:=-1;
exit
end;
re(nst, nfn)
end;
begin
assign(f1, 'horse.in');
reset(f1);
assign(f2, 'horse.out');
rewrite(f2);
readln(f1, n);
for i:=1 to n do readln(f1, x1[i], y1[i], x2[i], y2[i]);
readln(f1, a, b);
readln(f1, c, d);
k:=1;
x3[1]:=a;
y3[1]:=b;
m:=0;
re(1, 1);
writeln(f2, m);
close(f1);
close(f2)
end.
Ошибка CE-34878-0 является типичной ошибкой, означающей, что работа запущенной в данной момент игры была экстренно завершена. Если Вы получаете данную ошибку, тогда Вам нужно будет перезагрузить игру. В случае, если Вы продолжаете получать данное сообщение, тогда вполне возможно, что есть затруднения в работе самой консоли.
Для начала попробуйте выполнить основные шаги по устранению затруднения, представленные в статье ПО ССЫЛКЕ. Если выполнение предоставленных инструкций не позволить решить ситуацию, Вы также можете попробовать ДОПОЛНИТЕЛЬНЫЕ РЕКОМЕНДАЦИИ, предоставленные на официальном сайте Sony. Однако обратите внимание, что шаг 3 (инициализация PS4) удалит все данные с Вашей консоли не выполняйте данный шаг без предварительного создания резервной копии информации.
Если ошибка по-прежнему сохраняется, мы рекомендуем обратиться в ПОДДЕРЖКУ PLAYSTATION напрямую. Специалисты поддержки обладают подробной информацией об ошибках, специфичных для PS4, в частности CE-34878-0. Вы также можете сообщить НАМ о возникающих затруднениях.
Объяснение: