Soluții trimise

Rezumat problemă

#1680 Sushi

După o zi productivă de făcut curățenie, Henry și Hetty au ieșit în oraș la un restaurant de sushi. În acest restaurant există N mese unite între ele prin N-1 benzi rulante cu dublu sens, astfel încât oricare două mese sunt conectate direct sau indirect prin benzi rulante. Pentru fiecare masă i, 1 ≤ i ≤ N, cunoaștem atât numărul K[i] de mese cu care este conectată direct, cât și lista ordonată de mese vecine acesteia: V[i,1], V[i,2]V[i,K[i]].

Benzile rulante au rolul de a transporta preparatele la clienți. Acestea urmează un traseu unic, definit după următoarea regulă: pentru orice masă i, un preparat aflat la masa i care tocmai a venit dinspre masa V[i,j], va pleca de la masa i spre masa:

  • V[i,j+1], dacă 1 ≤ j < K[i]
  • V[i,1], dacă j = K[i].

În plus, dacă un preparat nou este trimis de la masa 1 spre masa V[1,1], știm că acesta va ajunge la masa i pentru prima oară venind dinspre masa V[i,1], pentru orice i, 1 ≤ i ≤ N.

Henry și Hetty au intrat în restaurant la momentul de timp 0. Ei știu că pe parcursul vizitei lor pe benzile rulante vor fi așezate M preparate. Pentru fiecare din cele M preparate ei cunosc tripletul (x, y, t), semnificând faptul că la momentul de timp t preparatul va fi așezat pe bandă în dreptul mesei x pentru a pleca spre spre masa V[x,y]. Ei mai știu și că timpul necesar unui preparat de a parcurge distanța dintre două mese vecine este de o unitate. Cei doi se vor așeza la o masă și vor lua de pe bandă toate preparatele care trec prin dreptul mesei respective. Henry și Hetty se întreabă: pentru fiecare masă i, care este timpul minim după care culeg toate cele M preparate ce vor fi puse pe bandă?

ONI 2016, clasele XI-XII

ID   Utilizator Problema Data încărcării Stare
Vascu Razvan (razvan_vascu) Sushi 10 Mai 2025, 22:58 Evaluare finalizată E.C
Ciuc Eliza (ciucelizamaria) Sushi 10 Aprilie 2025, 08:39 Evaluare finalizată 5
Ciuc Eliza (ciucelizamaria) Sushi 09 Aprilie 2025, 11:47 Evaluare finalizată 0
·····Murgilas····· ·······Mihai·Rares······· (UpgradeStrike) Sushi 12 Martie 2025, 23:06 Evaluare finalizată 40
·····Murgilas····· ·······Mihai·Rares······· (UpgradeStrike) Sushi 09 Martie 2025, 21:34 Evaluare finalizată 5
Anul2024 Anul2024 (Anul2024) Sushi 02 Martie 2025, 20:07 Evaluare finalizată 100
Anul2024 Anul2024 (Anul2024) Sushi 02 Martie 2025, 19:58 Evaluare finalizată 10
Anul2024 Anul2024 (Anul2024) Sushi 02 Martie 2025, 19:53 Evaluare finalizată 10
Anul2024 Anul2024 (Anul2024) Sushi 02 Martie 2025, 19:31 Evaluare finalizată 0
Anul2024 Anul2024 (Anul2024) Sushi 02 Martie 2025, 19:24 Evaluare finalizată 5
Trofin Razvan (TrofinRazvan) Sushi 06 Februarie 2025, 22:53 Evaluare finalizată 100
Danila Luis (Danila_Luis) Sushi 05 Februarie 2025, 18:43 Evaluare finalizată 100
vasile mistakov (vsile) Sushi 03 Februarie 2025, 17:59 Evaluare finalizată 0
Feraru Florin (Alid01) Sushi 14 August 2024, 20:14 Evaluare finalizată 100
Torcea Rares-Mihai (raresinformaticianul) Sushi 18 Iulie 2024, 12:08 Evaluare finalizată 40
- - (Cumpatescu_Vlad) Sushi 08 Mai 2024, 20:32 Evaluare finalizată 0
Black Chris (Cristiansjsncndns) Sushi 20 Aprilie 2024, 13:04 Evaluare finalizată 100
Black Chris (Cristiansjsncndns) Sushi 20 Aprilie 2024, 12:12 Evaluare finalizată 10
Nume Prenume (pbinfonume) Sushi 14 Aprilie 2024, 14:47 Evaluare finalizată 100
Nume Prenume (pbinfonume) Sushi 14 Aprilie 2024, 14:39 Evaluare finalizată 60
Nume Prenume (pbinfonume) Sushi 14 Aprilie 2024, 13:20 Evaluare finalizată 45
Nume Prenume (pbinfonume) Sushi 14 Aprilie 2024, 12:02 Evaluare finalizată 40
Radu Alexandru (superffff) Sushi 09 Aprilie 2024, 13:41 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Sushi 06 Aprilie 2024, 09:56 Evaluare finalizată 100
Petcu Ana-Maria (Ana_22) Sushi 03 Aprilie 2024, 00:44 Evaluare finalizată E.C
Fazacaș Mihai Tudor (FazacasMihai) Sushi 08 Martie 2024, 10:49 Evaluare finalizată E.C
Ghica Tudor (Gtudor) Sushi 15 Februarie 2024, 23:21 Evaluare finalizată 100
Ghica Tudor (Gtudor) Sushi 15 Februarie 2024, 23:12 Evaluare finalizată 60
Ghica Tudor (Gtudor) Sushi 15 Februarie 2024, 23:10 Evaluare finalizată 35
Ghica Tudor (Gtudor) Sushi 15 Februarie 2024, 22:41 Evaluare finalizată 35
Ghica Tudor (Gtudor) Sushi 15 Februarie 2024, 22:31 Evaluare finalizată 5
POPESCU ANDREI (andreip99) Sushi 24 Ianuarie 2024, 15:50 Evaluare finalizată 100
Bostina George Eduard (eduard02) Sushi 08 Noiembrie 2023, 20:39 Evaluare finalizată 0
Prof C.N. "Spiru Haret" (flaviusboian) Sushi 03 Septembrie 2023, 00:00 Evaluare finalizată 100
Adrian Statescu (thinkphp) Sushi 03 Iulie 2023, 13:37 Evaluare finalizată 100
Adrian Statescu (thinkphp) Sushi 03 Iulie 2023, 13:35 Evaluare finalizată 100
Boaca Andrei (andreivkrekvei) Sushi 15 Iunie 2023, 09:30 Evaluare finalizată 100
{Moldovan Robert} (moldovan_robert_lol) Sushi 22 Mai 2023, 17:25 Evaluare finalizată 100
Iosif Andrei Stefan (Iosif_Andrei_Stefan) Sushi 30 Martie 2023, 00:44 Evaluare finalizată 100
Popescu Sebastian (USER1234567) Sushi 30 Martie 2023, 00:44 Evaluare finalizată 100
Popescu Sebastian (USER1234567) Sushi 30 Martie 2023, 00:37 Evaluare finalizată 0
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:37 Evaluare finalizată 100
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:36 Evaluare finalizată 40
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:24 Evaluare finalizată 10
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:22 Evaluare finalizată E.C
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:21 Evaluare finalizată 10
ROTARIU EMANUEL (Emmy) Sushi 29 Martie 2023, 19:20 Evaluare finalizată 10
Pirvulescu Serban (Zexsoft) Sushi 28 Martie 2023, 17:23 Evaluare finalizată 0
Duguleanu Ana-Valeria (anavaleria) Sushi 28 Martie 2023, 13:43 Evaluare finalizată 100
Iordachioaiei Alex (AlexInfo3) Sushi 23 Martie 2023, 15:37 Evaluare finalizată 40