Control C403B

Feu un programa que, donada la llista dels corredors d’una cursa, junt amb el temps que hi ha trigat cadascun, escrigui la llista ordenada per temps i, en cas d’empat, alfabèticament per nom.

El vostre programa ha de ser eficient, i fer servir la definició

    struct Corredor {
        string nom;
        int mins, segs;
    };

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb un natural n1n \ge 1 seguit de la informació de nn corredors, cadascun dels quals descrit amb el seu nom (una paraula), i el nombre de minuts i de segons que ha trigat (dos naturals). Els noms i els temps poden estar repetits. El nombre de segons sempre està entre 0 i 59.

Sortida

Cal escriure cada llista de l’entrada ordenada per temps i, en cas d’empat, per nom. Finalitzeu la sortida per a cada cas amb la cadena “@***@”. Seguiu el format de l’exemple.

Informació del problema

Autoria: Professorat de P1

Generació: 2026-01-25T10:27:47.324Z

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