Soluții trimise

Rezumat problemă

#2056 Popcorn C++

Cu toții știm că popcornul este o adevărată delicatesă culinară. În pregătirile tale pentru lotul de anul acesta (și pentru petrecerile de după), ai făcut comandă de N tipuri de floricele de porumb pentru microunde. Fiecare tip are asociate 3 valori:

  • A[i] = Timpul (în secunde) la care orice floricică de acel tip “pocnește”;
  • B[i] = Timpul (în secunde) la care orice floricică de acel tip “se arde”;
  • C[i] = Cantitatea (în floricele) a respectivului tip.

Mai ai la dispoziție M pungi pentru floricele de unică folosință de capacitate foarte mare (practic, infinită) și un cuptor cu microunde. Cum, bineînțeles, nimănui nu îi plac floricelele nefăcute sau cele arse, îți dorești să le partiționezi convenabil în cele M pungi și apoi să le introduci pe rând în cuptorul cu microunde, setându-i un timp de preparare prep[i] corespunzător, astfel încât după cele M tranșe să obții cât mai multe floricele comestibile.

Formal, o floricică de tipul i introdusă în punga j , setată la timpul (în secunde) de preparare prep[j] este comestibilă dacă și numai dacă A[i] ≤ prep[j] < B[i].

Fiind date cele N tipuri de floricele și numărul de pungi disponibile, trebuie să găsești o partiție convenabilă și timpii optimi de preparare pentru fiecare pungă, astfel încât la final să obții numărul maxim de floricele comestibile, pe care să îl afișezi în fișierul de ieșire. Prea ușor!

ID   Utilizator Problema Data încărcării Stare
Raileanu Alexandru (AlexandruR2008) Popcorn 06 Aprilie 2024, 16:34 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) Popcorn 09 Ianuarie 2024, 21:32 Evaluare finalizată 100
Anca Leuciuc (AncaLeuciuc) Popcorn 10 Decembrie 2023, 15:38 Evaluare finalizată 100
Necula Marian (Marian2887) Popcorn 27 Noiembrie 2023, 15:36 Evaluare finalizată 0
Necula Marian (Marian2887) Popcorn 27 Noiembrie 2023, 15:30 Evaluare finalizată 0
Coroama Cristian (cristicoroama) Popcorn 11 Noiembrie 2023, 23:54 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Popcorn 11 Noiembrie 2023, 17:54 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Popcorn 11 Noiembrie 2023, 17:54 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Popcorn 11 Noiembrie 2023, 17:53 Evaluare finalizată 100
Diac Radu (Radu_Diac) Popcorn 02 Octombrie 2023, 11:57 Evaluare finalizată 100
Adrian Statescu (thinkphp) Popcorn 20 Iunie 2023, 10:39 Evaluare finalizată 100
bosu bosu2 (nicu123456) Popcorn 22 Mai 2023, 11:36 Evaluare finalizată 100
Pirvulescu Serban (Zexsoft) Popcorn 28 Martie 2023, 11:47 Evaluare finalizată 0
nf nf (peter10101010) Popcorn 02 Martie 2023, 22:30 Evaluare finalizată 0
Holota Tudor Matei (TuDoR3298) Popcorn 18 Februarie 2023, 21:39 Evaluare finalizată 100
Toncea Andrei (andrei170) Popcorn 09 Ianuarie 2023, 00:50 Evaluare finalizată 100
Savin Alexandru-Stefan (Alex10123) Popcorn 06 Ianuarie 2023, 19:28 Evaluare finalizată 0
Savin Alexandru-Stefan (Alex10123) Popcorn 06 Ianuarie 2023, 19:26 Evaluare finalizată 0
Dolteanu Gabriel Meditatii ONI 0729387259 (arcker) Popcorn 02 Ianuarie 2023, 00:59 Evaluare finalizată 100
Andrei Dimofte (dimo) Popcorn 27 Decembrie 2022, 22:51 Evaluare finalizată 0
Andrei Dimofte (dimo) Popcorn 27 Decembrie 2022, 22:49 Evaluare finalizată E.C
Tanasă George (gogoki04) Popcorn 13 Octombrie 2022, 14:48 Evaluare finalizată 100
ISolv3Problems 22 (iSolv3Problems) Popcorn 10 Octombrie 2022, 22:10 Evaluare finalizată 100
ig eusebiumihaita (limonada07) Popcorn 10 Octombrie 2022, 20:13 Evaluare finalizată 100
just Alex (ATO_junior) Popcorn 10 Octombrie 2022, 18:00 Evaluare finalizată 100
Preda Cristian-Andrei (Preda_Cristian) Popcorn 21 Septembrie 2022, 18:06 Evaluare finalizată 100
Maestrul Buzaului (GoodbyeCiorbel) Popcorn 15 Septembrie 2022, 00:02 Evaluare finalizată 100
Arsenoiu Iulian George (iulianarsenoiu) Popcorn 06 Septembrie 2022, 15:55 Evaluare finalizată 75
Sala Darius (sala_boss) Popcorn 06 Septembrie 2022, 08:14 Evaluare finalizată 100
NITA Mioara (Mioara_NITA) Popcorn 23 Iulie 2022, 13:45 Evaluare finalizată 100
NITA Mioara (Mioara_NITA) Popcorn 23 Iulie 2022, 13:44 Evaluare finalizată 100
Serban Marinel (marinelserban) Popcorn 23 Iulie 2022, 12:00 Evaluare finalizată 100
Lucuta Luca (lucalucuta) Popcorn 19 Iulie 2022, 22:20 Evaluare finalizată 100
Lucuta Luca (lucalucuta) Popcorn 19 Iulie 2022, 22:19 Evaluare finalizată 100
Boaca Andrei (andreivkrekvei) Popcorn 11 Iulie 2022, 20:30 Evaluare finalizată 60
Vata Stefan (vatastefan) Popcorn 21 Mai 2022, 09:54 Evaluare finalizată 100
Adrian Timofti este gay |🇺🇦Support Ukraine (marcuradu2) Popcorn 19 Mai 2022, 18:15 Evaluare finalizată 100
neagoe eugen (eneagoe) Popcorn 02 Aprilie 2022, 19:03 Evaluare finalizată 100
Mihai Constantin (Mihai_Constantin_05) Popcorn 22 Martie 2022, 02:38 Evaluare finalizată 100
Ezaru Tudor (EzaruTudorAndrei) Popcorn 22 Martie 2022, 02:11 Evaluare finalizată 100
🖤 Tanasă Paul (_paul) Popcorn 17 Martie 2022, 21:18 Evaluare finalizată 100
Jefflo . (jeffflo) Popcorn 10 Februarie 2022, 22:03 Evaluare finalizată 100
Best In Buzau (GoodbyeOlaroiu) Popcorn 21 Ianuarie 2022, 21:25 Evaluare finalizată 100
Pintilea Narcis (Narcis44) Popcorn 09 Ianuarie 2022, 23:01 Evaluare finalizată 100
solinfo.ro | Soluții probleme (solinfo_ro) Popcorn 09 Ianuarie 2022, 18:44 Evaluare finalizată 100
Croitoru Cristian (Croi) Popcorn 23 August 2021, 00:13 Evaluare finalizată 100
Baicu Alesia (Baicu_Alesia) Popcorn 19 August 2021, 14:27 Evaluare finalizată 100
DWA DWA (smurf1234) Popcorn 04 August 2021, 13:36 Evaluare finalizată E.C
Pintilea Narcis (Narcis44) Popcorn 03 Martie 2021, 22:02 Evaluare finalizată 0
Paul Laurentiu (Shader) Popcorn 24 Februarie 2021, 17:50 Evaluare finalizată 100