Diferente pentru problema/jb intre reviziile #7 si #8

Nu exista diferente intre titluri.

Diferente intre continut:

JB va trebui să plaseze câte o singură bombă pe fiecare planetă. Bomba poate fi plasată în oricare dintre bazele secrete ale planetei. După plasarea bombei, JB se deplasează spre o altă planetă în linie dreaptă, putând ateriza doar într-una din bazele secrete ale acesteia. După ce aterizează pe o nouă planetă, JB poate să se deplaseze sau nu pe circumferinţa acesteia până la oricare altă bază secretă, după care va plasa o bombă şi va pleca spre o altă planetă.
JB nu poate reveni pe o planetă pe care a aterizat anterior.
JB are la dispoziţie trei vehicule de transport:
teleportatorul: cu ajutorul căruia se poate deplasa între oricare două baze secrete de pe planete diferite.
* teleportatorul: cu ajutorul căruia se poate deplasa între oricare două baze secrete de pe planete diferite.
 
* dietatietorul: cu ajutorul căruia se poate deplasa între oricare două baze secrete de pe planete diferite, dacă drumul nu intersectează interioarele planetelor de plecare şi/sau destinaţie. El poate intersecta suprafaţa altor planete. (vezi desenele de mai jos)
 
* deltaplanorul: cu ajutorul acestuia se poate deplasa între oricare două baze secrete de pe planete diferite, dacă drumul nu intersectează nicio planetă (inclusiv cea de plecare si cea de destinaţie).
 
Oricare ar fi vehiculul folosit, JB se va mişca între două baze ale aceleiaşi planete doar pe circumferinţa cercului, iar distanţa totală parcursă va fi suma lungimilor drumurilor curbilinii împreună cu lungimea drumurilor drepte parcurse.
În misiune, JB poate folosi doar unul dintre cele trei vehicule de transport. El vă roagă pe voi să-i calculaţi distanţa minimă pe care ar trebui să o parcurgă cu ajutorul fiecărui vehicul diponibil.
Eroul nostru îşi poate începe misiunea pe orice bază a oricărei planete. Misiunea se va încheia imediat ce au fost plasate bombe pe toate planetele. În acel moment JB le va distruge prin declanşarea simultană a tuturor bombelor.
 
Determinaţi cele trei distanţe minime.
$222$ 222
h2. Date de intrare
Fişierul de intrare $jb.in$ ...
Pe prima linie a fişierului jb.in se află $N$ - numărul de planete. Pe următoarele $2*N$ linii sunt descrise cele $N$ planete, câte două linii pentru fiecare planetă. Pe prima linie se găsesc patru numere: $X{~i~} Y{~i~} R{~i~} B{~i~}$, reprezentând coordonatele centrului, raza, şi numărul de baze secrete de pe planeta $i$.
Pe a doua linie se găsesc $B{~i~}$ perechi de numere reale, reprezentând coordonatele bazelor de pe planeta $i$.
h2. Date de ieşire

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.