Soluții trimise

Rezumat problemă

#1680

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
Peter Tobias (PeterTobias) Sushi 05 Aprilie 2026, 14:45 Evaluare finalizată 100
Peter Tobias (PeterTobias) Sushi 29 Martie 2026, 14:51 Evaluare finalizată 5
Peter Tobias (PeterTobias) Sushi 29 Martie 2026, 14:44 Evaluare finalizată 5
Goodbye CNS (But_Andrei) Sushi 19 Martie 2026, 12:49 Evaluare finalizată 100
Gligor Andrei (GLIGOR_ANDREI) Sushi 18 Martie 2026, 20:44 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) Sushi 18 Martie 2026, 20:44 Evaluare finalizată 100
Hustiu Teodor (teohustiu) Sushi 06 Martie 2026, 10:01 Evaluare finalizată 0
Hustiu Teodor (teohustiu) Sushi 06 Martie 2026, 09:47 Evaluare finalizată 0
Hustiu Teodor (teohustiu) Sushi 06 Martie 2026, 09:33 Evaluare finalizată 0
Hustiu Teodor (teohustiu) Sushi 06 Martie 2026, 09:30 Evaluare finalizată E.C
Negoita Cristian (Cristian_Negoita) Sushi 27 Februarie 2026, 12:54 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Sushi 24 Ianuarie 2026, 15:22 Evaluare finalizată 100
Țigău Alexandru (ALEXANDRUTIGAU04) Sushi 12 Noiembrie 2025, 22:07 Evaluare finalizată 100
. . (rexzy1000) Sushi 08 Noiembrie 2025, 04:42 Evaluare finalizată 100
Griga Victor (victorgriga) Sushi 28 August 2025, 12:13 Evaluare finalizată 100
n nic (DlCrezy) Sushi 08 August 2025, 12:57 Evaluare finalizată E.C
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:58 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:55 Evaluare finalizată 5
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:51 Evaluare finalizată 5
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:46 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:42 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:32 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 22:24 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 21:26 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 21:23 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Sushi 02 August 2025, 21:19 Evaluare finalizată E.C
Iuoras Andrei (IuorasAndrei) Sushi 30 Mai 2025, 17:24 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) Sushi 30 Mai 2025, 15:34 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) Sushi 30 Mai 2025, 15:21 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) Sushi 30 Mai 2025, 15:09 Evaluare finalizată 5
Iuoras Andrei (IuorasAndrei) Sushi 30 Mai 2025, 15:06 Evaluare finalizată 5
Nu-s sponsorizat Nu-s sponsorizat (Nu_s_sponsorizat) Sushi 16 Mai 2025, 22:25 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Sushi 16 Mai 2025, 08:25 Evaluare finalizată 100
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
Du-te sus!