En una contrarellotge ciclista, cada participant competeix individualment contra el rellotge i guanya qui completa el recorregut indicat en el menor temps.
Escriu un programa que llegeixi el resultat d’aquesta competició i determini els tres primers classificats.
Criteris de desempat: Si dos o més ciclistes tenen el mateix temps, es considera millor classificat el que tingui el número de dorsal més petit. Pots suposar que no hi ha dorsals repetits.
Entrada
El programa rep un flux de dades format per parells de valors:
Es garanteix que hi haurà almenys tres participants.
Sortida
El programa ha d’imprimir els dorsals i els temps dels tres primers classificats, en ordre creixent de temps (és a dir, el guanyador primer). Cada línia ha de contenir la posició a la classificació, el dorsal i el temps corresponent, separats per un espai. Examina els jocs de proves per tenir un exemple de com ha de ser la sortida.
Observació
Per resoldre aquest exercici no es poden usar taules ni vectors. A més, els strings només es poden usar per mostrar missatges pel canal de sortida.
Input
12 12.5 34 13.2 23 11.8 56 14.0 78 12.5 89 15.3 45 13.7 67 12.2 90 14.8 11 13.5 22 11.9 88 13.1 99 12.3
Output
1. 23 11.8 2. 22 11.9 3. 67 12.2
Input
99 10.0 88 10.0 77 10.0 66 10.0 55 10.0 44 10.0 33 10.0 22 10.0 11 10.0 1 10.0
Output
1. 1 10 2. 11 10 3. 22 10
Input
12 14.2 34 15.1 23 13.5 56 14.0 78 12.8 89 16.3 45 14.5 67 15.9 90 13.2 11 14.8 22 13.9 88 14.4 99 13.1 32 15.2 44 12.7 55 14.3 77 12.0
Output
1. 77 12 2. 44 12.7 3. 78 12.8