basm |
|
Scufiţa Roşie vrea din nou să ajungă la bunicuţa şi pentru asta trebuie să traverseze pădurea fermecată. Pe harta pădurii fermecate, casa Scufiţei Roşii se află în punctul de coordonate (0, 0), iar casa bunicii în punctul de coordonate (x, y). Cerinţă Să se determine timpul minim în care Scufiţa Roşie poate ajunge la casa bunicii (dacă este posibil). Date de intrare Fişierul de intrare basm.in conţine pe prima linie două numere naturale separate prin spaţiu reprezentând coordonatele x y ale casei bunicii. Pe cea de a doua linie se află numărul natural n, reprezentând numărul de ziduri. Pe următoarele n linii sunt descrise cele n ziduri, câte un zid pe o linie, sub forma a două numere întregi separate prin spaţiu pi ti. Date de ieşire Fişierul de ieşire basm.out va conţine o singură linie pe care va fi scrisă valoarea -1 (dacă Scufiţa Roşie nu poate ajunge la casa bunicii). În caz contrar, pe prima linie se va scrie un număr real cu cel puţin 6 zecimale, reprezentând timpul minim în care Scufiţa Roşie ajunge la casa bunicii. Restricţii
Exemple
|