Soluții trimise

Rezumat problemă

ramen

#2450

Ai deschis recent un restaurant cu specific japonez, iar lucrurile nu merg grozav. Uneori clienții ajung să aștepte foarte mult mâncarea comandată, iar acum crezi că ai înțeles de ce se întâmplă acest lucru.
Restaurantul nu are mese, ci un singur bar foarte lung dotat cu o bandă rulantă care transportă porțiile de mâncare de la bucătărie la client. Barul are 500.000.000 de scaune numerotate în ordine crescătoare, scaunul 1 fiind cel mai apropiat de bucătărie. Uneori clienții fac noi comenzi. O comandă făcută la secunda T de către clientul aflat pe scaunul cu numărul P va ajunge instant la bucătărie. Prepararea mâncării va dura D secunde, iar apoi mâncarea va fi pusă pe bandă și va dura exact P secunde ca aceasta să ajungă la client. În acest timp, mâncarea va trece prin fața scaunelor 1, 2, … P - 1. Dacă dintr-un anumit motiv clientul nu își ridică mâncarea de pe bandă, aceasta va continua să se deplaseze. În caz contrar, clientul în cauză se așteaptă ca mâncarea să ajungă la scaunul său la secunda T + D + P.
Deocamdată restaurantul servește un singur fel de mâncare: ramen. Astfel, comenzile făcute de clienți ajung să fie ușor interschimbabile, iar aceștia se arată foarte deschiși la a profita de pe urma acestui fapt. Se cunosc următoarele:

  • Un client poate avea zero sau mai multe comenzi în așteptare.
  • Un client care are zero comenzi în așteptare este complet inactiv.
  • Numărul de comenzi în așteptare ale unui client care face o comandă la secunda T va crește cu o unitate exact la secunda T.
  • Un client care are în așteptare cel puțin o comandă va ridica de pe bandă prima porție de ramen care trece prin fața sa, indiferent dacă aceasta îi era destinată sau nu. Dacă va face acest lucru la momentul T, numărul său de comenzi în așteptare va scădea cu o unitate exact la momentul T.

Pentru a evalua impactul acestui obicei asupra timpilor de așteptare, ai obținut date despre toate comenzile date în ziua curentă. Îți propui să afli, pentru fiecare comandă următoarea valoare: dacă respectiva comandă este a NR-a făcută de clientul respectiv, care este secunda la care clientul în cauză va mânca pentru a NR-a oară?

ID   Utilizator Problema Data încărcării Stare
Paun Arthur-Octavian (Arthur_Paun) ramen 07 Martie 2025, 00:00 Evaluare finalizată 14
Paun Arthur-Octavian (Arthur_Paun) ramen 06 Martie 2025, 23:56 Evaluare finalizată 100
Barbu Matei (Barbu_Matei) ramen 03 Martie 2025, 19:40 Evaluare finalizată 36
Barbu Matei (Barbu_Matei) ramen 03 Martie 2025, 19:15 Evaluare finalizată 100
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 18:20 Evaluare finalizată 14
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 18:00 Evaluare finalizată 14
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 17:54 Evaluare finalizată 14
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 17:54 Evaluare finalizată 14
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 17:24 Evaluare finalizată 0
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 17:22 Evaluare finalizată 57
Gașpăr-Gâru Stefan (Gaspar_Stefan) ramen 03 Martie 2025, 17:21 Evaluare finalizată E.C
Barbu Matei (Barbu_Matei) ramen 03 Martie 2025, 13:49 Evaluare finalizată 47
Dumitru Robert Ionut (robert_dumitru) ramen 02 Martie 2025, 20:15 Evaluare finalizată 14
Dumitru Robert Ionut (robert_dumitru) ramen 02 Martie 2025, 20:14 Evaluare finalizată 14
Silitră Gabriel - Ilie (SIlitraGabriel) ramen 02 Martie 2025, 14:43 Evaluare finalizată 100
Ababei Robert Petronel (Ababei_Robert_Petronel) ramen 28 Februarie 2025, 11:46 Evaluare finalizată 100
APOPUTOAIE VLAD CRISTIAN (vladcristian382) ramen 25 Februarie 2025, 16:42 Evaluare finalizată 100
Badu Ioana (bufulicii) ramen 24 Februarie 2025, 21:54 Evaluare finalizată 100
Badu Ioana (bufulicii) ramen 24 Februarie 2025, 21:52 Evaluare finalizată 100
APOPUTOAIE VLAD CRISTIAN (vladcristian382) ramen 24 Februarie 2025, 21:50 Evaluare finalizată 14
APOPUTOAIE VLAD CRISTIAN (vladcristian382) ramen 24 Februarie 2025, 21:49 Evaluare finalizată 14
Badu Ioana (bufulicii) ramen 24 Februarie 2025, 21:47 Evaluare finalizată 57
Badu Ioana (bufulicii) ramen 24 Februarie 2025, 20:46 Evaluare finalizată 14
Scripcaru Darius (DariusScripcaru) ramen 24 Februarie 2025, 19:34 Evaluare finalizată 100
Pracsiu Dan (dnprx) ramen 24 Februarie 2025, 15:38 Evaluare finalizată 100
luca matei (luca_matei07) ramen 22 Februarie 2025, 10:41 Evaluare finalizată 100
luca matei (luca_matei07) ramen 22 Februarie 2025, 10:40 Evaluare finalizată 100
Dragoi David - Șmenul lui Tantza Uraganu (dL_Ezekiel_123) ramen 20 Februarie 2025, 11:28 Evaluare finalizată 100
Ene Dumitru (ed) ramen 15 Februarie 2025, 12:13 Evaluare finalizată 100
Barbu Matei (Barbu_Matei) ramen 29 Ianuarie 2025, 18:18 Evaluare finalizată 14
Nicolaescu Andrei (NicolaescuAndrei) ramen 26 Ianuarie 2025, 15:38 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) ramen 18 Ianuarie 2025, 14:41 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) ramen 18 Ianuarie 2025, 14:39 Evaluare finalizată 51
Biclineru Radu (Radu_Bicli) ramen 18 Ianuarie 2025, 14:38 Evaluare finalizată 39
Mogosu sarut de vypera (RazvanCld) ramen 13 Ianuarie 2025, 11:03 Evaluare finalizată 100
Turnea Fabian (234online) ramen 11 Ianuarie 2025, 14:09 Evaluare finalizată 100
Turnea Fabian (234online) ramen 11 Ianuarie 2025, 14:03 Evaluare finalizată 39
Turnea Fabian (234online) ramen 11 Ianuarie 2025, 14:03 Evaluare finalizată 0
Bye Vlad, Beji, Raul_A, Matei you are all goated (But_Andrei) ramen 11 Ianuarie 2025, 13:09 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) ramen 08 Ianuarie 2025, 09:01 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) ramen 08 Ianuarie 2025, 08:54 Evaluare finalizată 51
Iuoras Andrei (IuorasAndrei) ramen 08 Ianuarie 2025, 08:53 Evaluare finalizată E.C
Stefan Susanu (stefan_313) ramen 28 Decembrie 2024, 16:03 Evaluare finalizată 100
Stefan Susanu (stefan_313) ramen 28 Decembrie 2024, 16:03 Evaluare finalizată 20
Burescu Bogdan (BogdanBurescu) ramen 18 Decembrie 2024, 23:39 Evaluare finalizată 100
Scripcaru Darius (DariusScripcaru) ramen 16 Decembrie 2024, 17:46 Evaluare finalizată 100
Hosu George-Bogdan (devilexe) ramen 14 Decembrie 2024, 11:51 Evaluare finalizată 14
Hosu George-Bogdan (devilexe) ramen 14 Decembrie 2024, 11:27 Evaluare finalizată 57
Hosu George-Bogdan (devilexe) ramen 14 Decembrie 2024, 11:26 Evaluare finalizată 0
Hosu George-Bogdan (devilexe) ramen 14 Decembrie 2024, 11:20 Evaluare finalizată 57
Du-te sus!