N
vedete merg la un restaurant. Vedeta i
ajunge la momentul de timp Ti,
are venitul Vi
milioane $ si are rating-ul Ri.
Usa restaurantului are K+1
grade de deschidere reprezentate prin numerele naturale din intervalul
[0, K]. Initial usa este
inchisa (ceea ce reprezinta gradul de deschidere
0). La fiecare minut usa poate ramane la acelasi grad de deschidere
sau gradul de deschidere se poate modifica cu 1
(creste sau scade).
Vedeta i intra in restaurant
numai daca usa este deschisa special pentru ea (gradul de deschidere
a usii coincide cu ratingul vedetei). In caz contrar, vedeta nu intra
in restaurant si nu se va mai intoarce niciodata.
Restaurantul functioneaza in intervalul de timp [0,
T] (toti timpii fiind exprimati in minute).
Cerinţă
Scrieti un
program care sa determine suma maxima a veniturilor vedetelor care pot
intra in restaurant.
Date de intrare
Fisierul de
intrare vedete.in contine
pe prima linie trei numere naturale separate prin spatiu N
K T (cu semnificatia din enunt). Pe cea de a doua linie sunt scrise
N numere naturale separate
prin cate un spatiu T1
T2 ... TN reprezentand momentele de timp
la care sosesc vedetele. Pe cea de a treia linie sunt scrise N
numere naturale separate prin cate un spatiu V1
V2 ... VN reprezentand in ordine veniturile
celor N vedete. Pe cea
de a patra linie sunt scrise N
numere naturale separate prin cate un spatiu R1
R2 ... RN reprezentand in ordine rating-urile
celor N vedete.
Date de ieşire
Fisierul de
iesire vedete.out va contine
o singura linie pe care va fi scris un singur numar natural reprezentand
suma veniturilor vedetelor care pot intra in restaurant (maxima posibil).