Mesures estadístiques P59282


Statement
 

pdf   zip

thehtml

Volem calcular les mesures estadístiques més comunes (mínim, màxim i mitjana) d’uns quants enters. Aquest nombres es van coneixent incrementalment. També se’n pot esborrar el més petit en qualsevol moment.

Entrada

L’entrada consisteix en una seqüència de (possiblement, molts) nombres, barrejats amb ordres d’esborrat, segons es pot veure a l’exemple. Els nombres poden estar repetits. Esborrar implica eliminar l’element mínim (un d’ells, si està repetit). Si no hi ha elements, esborrar no fa res.

Sortida

Després de cada instrucció de l’entrada, escriviu el mínim, el màxim, i la mitjana dels elements actuals amb quatre decimals, o bé indiqueu que no n’hi ha cap. Seguiu el format de l’exemple.

Public test cases
  • Input

    number 3
    number 2
    number 3
    delete
    number 97
    delete
    delete
    delete
    delete
    number -23
    delete
    

    Output

    minimum: 3, maximum: 3, average: 3.0000
    minimum: 2, maximum: 3, average: 2.5000
    minimum: 2, maximum: 3, average: 2.6667
    minimum: 3, maximum: 3, average: 3.0000
    minimum: 3, maximum: 97, average: 34.3333
    minimum: 3, maximum: 97, average: 50.0000
    minimum: 97, maximum: 97, average: 97.0000
    no elements
    no elements
    minimum: -23, maximum: -23, average: -23.0000
    no elements
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Python
    User solutions
    C++ Python