Turist marşrutları#1683

Turist marşrutları

1 saniyə
64 meqabayt
Asan

Turizm şirkəti dağlıq ərazidə marşrutlar yaratmağa qərar verdi. Bütün marşrutlar yığılma nöqtəsindən başlayır və çıxış nöqtəsində bitir. Ən qısa uzunluqda mümkün qədər çox marşrut yaratmağa kömək edin. Marşrutun uzunluğu onun keçdiyi hüceyrələrin sayıdır.

Ərazinin xəritəsi M \times N ölçülü massiv kimi verilir. Hər bir xana təbii ədədlə işarələnib və həmin əraziyə aid olan hündürlüyü göstərir. Turistlər bir xanadan qonşu xanalara yalnız ümumi tərəfi olan hallarda keçə bilər, əgər onların hündürlükləri arasındakı fərq -dən çox olmursa.

Giriş

Birinci sətirdə ədəd verilir: xəritənin ölçüləri , , yığılma nöqtəsinin koordinatları , , və çıxış nöqtəsinin koordinatları , (sətir və sütun nömrələri). Daha sonra sətir gəlir, hər birində təbii ədəd: ərazinin hündürlükləri (qiymətlər -ü aşmır). M, N = 1..30.

Çıxış

Bir ədəd çıxışa verin: minimal uzunluqda marşrutların sayını, əgər belə marşrut tapmaq mümkün deyilsə, -1 çıxışa yazın.

Nümunələr

Nümunə 1

Loading
Loading