Biblioteca

Simuleu el comportament dels préstecs dels llibres d’una biblioteca: En funció de la seva temàtica, hi ha nn tipus diferents de llibres (1,2,,n1, 2, \dots, n). Inicialment, es tenen nn piles amb els llibres disponibles de cada tipus. Després, es poden produir dues operacions:

Entrada

L’entrada comença amb el nombre de tipus nn (un natural estrictament positiu). Segueixen nn línies amb els llibres de cada tipus, donats des de la base de la pila fins al seu cim. Cada llibre s’identifica amb el seu títol (una paraula). Després ve una línia en blanc i una o més peticions, una per línia: la paraula “RETORN” seguida del títol i del tipus del llibre retornat (un enter), o bé la paraula “PRESTEC” seguida del tipus del llibre demanat (un enter).

Sortida

Escriviu el contingut final de les nn piles de llibres, des de la base de la pila fins al seu cim, seguint el format de l’exemple.

Observació

Els jocs de proves són tals que les piles finals són prou petites per escriure-les amb un senzill procediment recursiu, si programeu en C++ i useu el tipus stack.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T12:15:32.584Z

© Jutge.org, 2006–2026.
https://jutge.org