Magatzem P93530


Statement
 

pdf   zip

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 xx: Cal apuntar que ha arribat un objecte amb preu xx.

  • M xx: Cal apuntar que ha marxat un objecte amb preu xx.

Entrada

L’entrada consisteix en una seqüència de, com a molt, 10510^5 operacions. Les xx donades són naturals entre 1 i 10910^9, i poden estar repetides.

Sortida

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 xx no hi ha cap xx al magatzem, escriviu un missatge d’error i ignoreu l’operació.

Public test cases
  • 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
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++