En Joan acaba de començar a treballar en un magatzem, i la seva primera tasca és prou simple: només n’ha de controlar el preu de cadascun dels objectes. Podeu ajudar-lo?
En Joan ha de fer quatre operacions, cadascuna denotada amb una lletra diferent:
N: Cal informar del preu mínim dels objectes del
magatzem.
X: Cal informar del preu màxim dels objectes del
magatzem.
A
:
Cal apuntar que ha arribat un objecte amb preu
.
M
:
Cal apuntar que ha marxat un objecte amb preu
.
L’entrada consisteix en una seqüència de, com a molt, operacions. Les donades són naturals entre 1 i , i poden estar repetides.
Per a cada operació de tipus N i X,
escriviu el preu demanat, o bé un missatge d’error si el megatzem és
buit. A més, si en una operació M
no hi ha cap
al magatzem, escriviu un missatge d’error i ignoreu l’operació.
Input
A 1234 A 1000000000 N X M 1000000000 X
Output
1234 1000000000 1234
Input
N A 42 A 23 A 23 N X M 100 M 42 M 23 X M 42 M 23 X
Output
error: magatzem buit 23 42 error: preu inexistent (100) 23 error: preu inexistent (42) error: magatzem buit