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

GML0336 - ИЗРИСОВАННЫЙ АСФАЛЬТ

   Вовочка нашел кусочек белого кирпича и решил поиграть в интересную игру, которую придумал сам. При помощи кирпича он нарисовал на асфальте квадратное поле, разбитое N на N квадратов. Затем некоторые квадраты он старательно заштриховал.

   После всего Вовочка встал в самый верхний левый квадрат. Теперь он хочет добраться до самого нижнего правого квадрата. При этом Вовочка не может становиться на заштрихованные квадратики. Перемещаться Вовочка может только в соседние квадраты(те которые имеют общую сторону с квадратиком в котором находится Вовочка).

   Ваша задача помочь Вовочке определить какое минимальное число квадратов ему придется посетить, чтобы добраться до цели. Гарантируется, что добраться до цели всегда возможно.

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

   Первая строка содержит одно целое число N (2≤N≤50). Далее следует описание поля, N строк по N цифр в каждой (1 — заштрихованный квадрат, 0 — не заштрихованный квадрат).

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

   Одно число — минимальное число квадратов, которое следует посетить Вовочке, чтобы добраться до цели.

Пример.

N

stdin

stdout

1

5
0 0 0 0 0
1 1 1 1 0
0 0 0 0 0
0 1 0 1 1
0 0 0 0 0

13


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-13
Ժամանակի սահմանափակումը.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.