Soluții trimise

Rezumat problemă

Dragoni

#1136

Supărați că lansarea părții a treia a filmului lor preferat s-a amânat până în iunie 2018, Henry și Hetty s-au gândit la propriul scenariu pentru finalul trilogiei:

Într-o lume în care vikingii pot zbura cu dragonii există N insule. Hiccup, șeful tribului de vikingi aflat pe insula 1, știe M rute directe de zbor bidirecționale între insule. Pentru fiecare j intre 1 si M, ruta j unește insulele A j și B j și are lungime D j.

Pe fiecare insulă i, (1 ≤ i ≤ n) există dragoni din specia i care pot zbura fără a se opri pentru odihnă o distanță maximă Dmax i. Cu alte cuvinte, dragonii de pe insula i vor putea parcurge orice rută j, (1 ≤ j ≤ m) pentru care Dj ≤ Dmaxi, indiferent de ce alte drumuri au făcut anterior.

Hiccup dorește să ajungă de pe insula 1 pe insula N pentru a-l salva pe Toothless, dragonul lui. Pentru a ajunge acolo, el va lua inițial un dragon din specia 1 (de pe insula 1). Apoi, dacă la un moment dat Hiccup se află pe o insula i, (1 ≤ i ≤ n) având cu el un dragon din specia t, el poate:

  1. Să zboare de pe insula i pe o altă insulă x cu dragonul pe care îl are, folosind o rută directă j între insulele i si x, bineînțeles doar dacă Dj ≤ Dmaxt.
  2. Să schimbe dragonul din specia t pe care îl are cu un dragon din specia i aflat pe insula respectivă.

Cerințe:

a. Să se determine distanța maxima Dmaxi caracteristică unui dragon la care Hiccup poate ajunge fără a schimba dragonul pe care l-a luat inițial de pe insula 1.
b. Să se determine distanța minimă pe care Hiccup trebuie să o parcurgă pentru a ajunge de pe insula 1 pe insula N.

ID   Utilizator Problema Data încărcării Stare
Miclaus Adrian (adimiclaus15) Dragoni 28 Decembrie 2016, 22:43 Evaluare finalizată 20
Vlad Radu Mihai (mihaiciv) Dragoni 03 Decembrie 2016, 19:06 Evaluare finalizată 20
Serte Nicu (nicu_alex) Dragoni 26 Noiembrie 2016, 04:07 Evaluare finalizată 20
Goteciuc Gabriel (ggaaggaabbii) Dragoni 23 Noiembrie 2016, 12:33 Evaluare finalizată 100
Goteciuc Gabriel (ggaaggaabbii) Dragoni 23 Noiembrie 2016, 12:29 Evaluare finalizată 100
Goteciuc Gabriel (ggaaggaabbii) Dragoni 22 Noiembrie 2016, 12:44 Evaluare finalizată 20
zalum camelia (cameliaz) Dragoni 22 Noiembrie 2016, 11:02 Evaluare finalizată 100
iulian rotaru (iulianrotaru) Dragoni 20 Noiembrie 2016, 10:07 Evaluare finalizată 100
Buhăianu Daniel-Sebastian (DanielB) Dragoni 10 Noiembrie 2016, 11:57 Evaluare finalizată 20
zalum camelia (cameliaz) Dragoni 04 Noiembrie 2016, 11:57 Evaluare finalizată 20
zalum camelia (cameliaz) Dragoni 04 Noiembrie 2016, 11:53 Evaluare finalizată 12
zalum camelia (cameliaz) Dragoni 04 Noiembrie 2016, 11:48 Evaluare finalizată 0
Tifui Ioan-Alexandru (Tifui_Ioan_Alexandru) Dragoni 16 Octombrie 2016, 17:57 Evaluare finalizată 0
Babe Ionel (udontknowme) Dragoni 20 Septembrie 2016, 15:19 Evaluare finalizată 100
Babe Ionel (udontknowme) Dragoni 20 Septembrie 2016, 15:18 Evaluare finalizată 60
Babe Ionel (udontknowme) Dragoni 20 Septembrie 2016, 14:46 Evaluare finalizată 28
Babe Ionel (udontknowme) Dragoni 20 Septembrie 2016, 14:39 Evaluare finalizată 36
Ene Dumitru (ed) Dragoni 08 Septembrie 2016, 21:57 Evaluare finalizată 100
Ene Dumitru (ed) Dragoni 08 Septembrie 2016, 21:50 Evaluare finalizată 100
Arama Alexandru (Alexandru_Arama) Dragoni 31 August 2016, 11:38 Evaluare finalizată 100
Arama Alexandru (Alexandru_Arama) Dragoni 31 August 2016, 11:35 Evaluare finalizată 36
McAwesome Andy (Andy_McAwesome) Dragoni 29 August 2016, 23:52 Evaluare finalizată 100
Mirea Radu (RaduX) Dragoni 27 Iulie 2016, 21:35 Evaluare finalizată 20
Georgescu Ana (georgescu_ana) Dragoni 30 Mai 2016, 19:08 Evaluare finalizată 100
Georgescu Ana (georgescu_ana) Dragoni 30 Mai 2016, 18:55 Evaluare finalizată 36
Ursu Dan (UrsuDan) Dragoni 28 Mai 2016, 11:54 Evaluare finalizată 0
Ursu Dan (UrsuDan) Dragoni 28 Mai 2016, 11:31 Evaluare finalizată 0
Paul Andrei (Paul_Andrei) Dragoni 16 Mai 2016, 22:07 Evaluare finalizată 100
TheBest Coder (BobeiRazvanMarian) Dragoni 21 Martie 2016, 21:32 Evaluare finalizată 20
Rares Nicolae (Rrraaayyy) Dragoni 11 Martie 2016, 18:54 Evaluare finalizată 20
Cojocariu Stefan (GMSteven) Dragoni 11 Martie 2016, 18:04 Evaluare finalizată 100
Cojocariu Stefan (GMSteven) Dragoni 11 Martie 2016, 18:02 Evaluare finalizată 6
Cojocariu Stefan (GMSteven) Dragoni 11 Martie 2016, 17:18 Evaluare finalizată 20
Cojocariu Stefan (GMSteven) Dragoni 11 Martie 2016, 17:12 Evaluare finalizată 20
Borza Andrei (AndrewBorza) Dragoni 11 Martie 2016, 16:02 Evaluare finalizată 20
Cojocariu Stefan (GMSteven) Dragoni 10 Martie 2016, 23:13 Evaluare finalizată 20
Iacob Cristian (crysstyan) Dragoni 10 Martie 2016, 20:50 Evaluare finalizată 100
Macarie Mihai (yo2mno) Dragoni 09 Martie 2016, 11:03 Evaluare finalizată 0
Maxim Tudor (tudormaxim) Dragoni 07 Martie 2016, 21:42 Evaluare finalizată 100
Popa Andrei (popa_andrei) Dragoni 07 Martie 2016, 18:36 Evaluare finalizată 20
Popa Andrei (popa_andrei) Dragoni 07 Martie 2016, 18:29 Evaluare finalizată 20
Popa Andrei (popa_andrei) Dragoni 07 Martie 2016, 17:33 Evaluare finalizată 20
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 15:14 Evaluare finalizată 20
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 15:08 Evaluare finalizată 20
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 15:05 Evaluare finalizată 2
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 15:04 Evaluare finalizată 2
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 13:56 Evaluare finalizată 20
Costea Vlad Alexandru (Costea) Dragoni 03 Martie 2016, 13:50 Evaluare finalizată 0
Iuga Sergiu (iugasergiu) Dragoni 02 Martie 2016, 09:37 Evaluare finalizată 20
Pascu Maria (mariapascu) Dragoni 01 Martie 2016, 21:12 Evaluare finalizată 100
Du-te sus!