Pagini recente » Diferente pentru utilizator/nimic intre reviziile 4 si 5 | Diferente pentru utilizator/andrei20003 intre reviziile 2 si 8 | Profil UTCN_error404 | Diferente pentru problema/23 intre reviziile 1 si 2 | Diferente pentru problema/popcorn intre reviziile 9 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="popcorn") ==
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
$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.
* $1 ≤ M ≤ N ≤ 200 000$
* $1 ≤ A[i] < B[i] ≤ 200 000$
* Numărul total de floricele nu depăşeşte $10^9^$
* Numărul total de floricele nu depăşeşte $109$
* Unele pungi pot fi goale!
* $X = max{N, B[ 1 ], B[ 2 ], …, B[N]}$
* Pentru $10$ puncte: $X ≤ 550, M ≤ 100$
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.