Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GML0541 - ԳՈՄԵԼ(5-7Դ): ՏԱՐԲԵՐ-29

   Король Гиг решил изменить правила игры в шахматы. Он придумал новую фигуру. Но он хочет удостовериться, что с ней всё в порядке. В качестве тестера он выбрал вас. Даны координаты начальной и конечной точек. Необходимо найти количество ходов, за которое новая фигура может перейти из начальной точки в конечную. Если фигура не сможет перейти из начальной точки в конечную, то вывести '-1'.

   Ниже показано, как может ходить новая фигура ('*' - расположение фигуры, '+' - клетки, в которые фигура может попасть за 1 ход, '-' - клетки, в которые фигура не может попасть за один ход).

- - - - - - - -

- - - + - - - -

- - + - + - - -

- + - * - + - -

- - + - + - - -

- - - + - - - -

- - - - - - - -

- - - - - - - -

Входные данные.

   A1 A2 - координаты начальной и конечной точек через пробел.

Выходные данные.

   k - количество ходов, которое понадобится фигуре, чтобы перейти из начальной клетки в конечную. Если фигуре не удастся это сделать, то k=-1.

Пример.

N

stdin

stdout

1

A1 A3

1

Примечание: Гарантируется что, два символа # не стоят рядом.


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-27
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.