Simplificació d'un vector d'estudiants agrupats X73814


Statement
 

pdf   zip   tar

html

Feu un programa que simplifiqui les notes d’un vector d’estudiants triant la nota més alta de cadascun d’ells.

Entrada

Una seqüència no buida d’estudiants (DNI i nota) en la qual hi pot haver més d’una nota d’un mateix estudiant però, en aquest cas, hi apareixeran de forma consecutiva. Tots els DNIs són diferents de 0.

Sortida

Una seqüència dels estudiants de l’entrada en el mateix ordre però amb la diferència que cada estudiant només hi apareix un cop amb la nota més alta de les donades a l’entrada.

Observació

Només s’ha d’enviar el programa principal en el qual s’inclourà la classe Estudiant mitjançant


#include "Estudiant.hh"


Tot i que el Jutge no ho comprova, es demana fer servir un vector que emmagatzemi l’entrada i un altre on desar-hi la sortida. Després de llegir l’entrada en el vector d’entrada, feu un únic recorregut sobre aquest vector.

Public test cases
  • Input

    5
    4444 7.3
    4444 7.6
    2222 -1
    2222 5.1
    3333 14
    

    Output

    4444 7.6
    2222 5.1
    3333 NP
    
  • Information
    Author
    Antoni Lozano (responsable)
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++