Failure
.pierwsze
, która dla danej liczby całkowitej n (n>1) wyznaczadomino : (α * α) list → (α * α) list
. Chcemy zwiedzić wszystkie te miejscowości, jednak nie w dowolnej kolejności.
Mamy daną listę ograniczeń postaci [(i1,j1);…;(ik,jk)].
Ograniczenie (i,j) oznacza, że miasto i musi być zwiedzone przed miastem j.
Możesz założyć, że ograniczenia da się spełnić.
Na początku wyruszamy z miasta 1, a kończymy podróż w mieście n.
Wyznacz minimalną drogę jaką trzeba przejechać, żeby zwiedzić wszystkie miasta.