Intr-o camera exista M sticle de Pepsi, numerotate distinct de la 1 la M. Sticlele
sunt identice si contin initial K decilitri de Pepsi fiecare.
Fiind cald, s-a format o coada din N persoane insetate. Persoanele sunt numerotate
de la 1 la N, in ordinea in care s-au asezat la coada (deci prima persoana de
la coada are numarul 1).
La un moment dat o singura persoana poate intra in camera si poate servi 1 pahar
de 1 dl de Pepsi, din una dintre sticlele existente in camera, il bea, apoi
pleaca.
Exista doua categorii de persoane: persoane risipitoare (care intotdeauna vor
lua un pahar din una dintre cele mai pline sticle) si persoane economicoase
(care intotdeauna vor lua un pahar din una dintre cele mai goale sticle; evident
sticlele goale se ignora).
Cerinta
Cunoscand volumul de lichid ramas in fiecare dintre cele M sticle, scrieti
un program care sa determine sticla din care a baut fiecare persoana.
Date de intrare
Fisierul de intrare pepsi.in
contine pe prima linie 3 numere naturale N M K, separate prin spatii, reprezentand
numarul de persoane asezate la coada, numarul de sticle si, respectiv, numarul
de decilitri de pepsi existenti initial in fiecare dintre cele M sticle.
Cea de a doua linie contine o succesiune de N caractere ce pot fi R sau E; daca
al i-lea caracter din aceasta succesiune este R deducem ca persoana i este risipitoare,
altfel este economa.
Cea de a treia linie din fisierul de intrare contine M numere naturale separate
prin spatii, reprezentand, in ordine, volumul de lichid ramas in fiecare dintre
cele M sticle.
Date de iesire
Fisierul de iesire pepsi.out
contine o singura linie pe care se afla N numere naturale separate prin spatii;
al i-lea numar reprezinta numarul sticlei din care a baut persoana i.
Restrictii
1 <= N <= 1000
1 <= M <= 100
1 <= K <= 20
Datele de intrare se considera corecte.
Pentru datele de test exista intotdeauna solutie, nu neaparat unica.
Exemple
pepsi.in
pepsi.out
4 3 3
EEEE
3 0 2
2 2 2 3
pepsi.in
pepsi.out
4 3 3
EERE
3 0 2
2 2 3 2
pepsi.in
pepsi.out
5 5 2
EERRE
1 2 0 2 0
3 3 5 1 5
prof. Emanuela Cerchez
Liceul de Informatica "Grigore Moisil" Iasi