|
|||
Az őrült királyPéter király az A királyságban él, a lánya pedig a B királyságban. A király kapott egy levelet, amely szerint a lánya gyermeknek adott életet. A király alig várja, hogy láthassa az unokáját! Ez azonban sajnos nem olyan egyszerű. Az A és B királyságokat egy erdő választja el egymástól. Az erdő tele van ellenséggel, akikkel a király nem szívesen találkozna. Ha megtámadják a királyt a B királyságba vezető útja során, akkor soha többé nem láthatja az unokáját és a lányát a támadás halálos következményei miatt. A király Biztonsági Tanácsa rendelkezik információkkal az ellenség helyzetéről, és ez megkönnyíti a király dolgát. Valamilyen ismeretlen okból kifolyólag az erdő egy M×N-es sakktábla. (M a sorok, N az oszlopok száma, 1 ≤ M, N ≤ 100.) A király ellenségei az alábbi ábrán látható módon tudnak lóval közlekedni. A lovak általában ugyanúgy haladnak (vagy ugranak), mint a sakkban. A király sajnos nem tud repülőre ülni, hogy eljusson az A pontból a B pontba, mivel a repülőt még nem találták fel. Így ugyanúgy közlekedik, ahogy a sakkbeli királyok (a részletekért lásd az ábrát).
A király nem léphet egy X mezőre, ha azt a mezőt az ellenség lova foglalja. Amíg a király mozog, a lovak nem, de ha van legalább egy ló, amelyik egy lépésen belül el tudja érni az X mezőt, akkor a király nem léphet oda (kivéve ha az X mező vagy az A, vagy a B királyság). Te vagy az A királyság Elektronikus Hírszerzésének főnöke (apropó, a számítógépet már feltalálták), és arra kértek, hogy add meg az A királyságból a B királyságba vezető legrövidebb útvonal L hosszát, a király ugyanis nem tud tovább várni. A bemenet specifikációja
A bemenet első sora T-t, a tesztesetek számát tartalmazza
(T ≤ 100). Minden teszteset első sora két számból, M-ből és
N-ből áll. Ezután M sor következik, amelyek mindegyike N
szimbólumot tartalmaz az
S = {„ A kimenet specifikációja
Minden tesztesetre meg kell határozni az L értéket, és a kimenetre kell írni egy sort
a „ Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01. |