PROG0419 - Formula one
In Formula One racing, the race length is defined as the smallest number of complete laps that exceeds 305 kilometres. The Monaco Grand Prix is the sole exception with a race length of 78 laps, for a total of 260.5 kilometres. Occasionally some races are truncated due to special circumstances. For example, there is an additional rule that states that races cannot exceed two hours in length. If this time limit is reached the race will be ended at the end of that lap.
Input
Three lines containing respectively the name of the Grand Prix, the lap distance $d \in \mathbb{R}$ (in kilometres), and the average lap time $t \in \mathbb{R}$ (in minutes) in the current conditions.
Output
A single line that gives the number of laps for the Grand Prix described by the input lines. Use the text "The Grand Prix of name runs over t laps (k km)." as a template for the output. Fragments in italics need to be filled based on given and computed information.
Example
Input:
Brasil 5.031 1.54178
Output:
The Grand Prix of Brasil runs over 61 laps (306.891 km).
Example
Input:
Belgium 7.004 2.88772
Output:
The Grand Prix of Belgium runs over 42 laps (294.168 km).
Example
Input:
Monaco 3.340 1.13895
Output:
The Grand Prix of Monaco runs over 78 laps (260.52 km).
Bij Formule 1 wordt het aantal ronden dat tijdens een grote prijs wordt afgelegd bepaald als het kleinste aantal volledige ronden waardoor een afstand van 305 kilometer wordt overschreden. De enige uitzondering op deze regel wordt gevormd door de grote prijs van Monaco waarbij slechts 78 ronden afgelegd worden, goed voor een totaal van 260.52 kilometer. Bij uitzonderlijke omstandigheden kan een wedstrijd vroegtijdig afgebroken worden. Zo is er de bijkomende regel dat een wedstrijd niet langer kan duren dan twee uur. Indien deze tijdslimiet wordt overschreden, dan wordt de wedstrijd beëindigd op het einde van de ronde die momenteel bezig is.
Invoer
Drie regels met daarop respectievelijk de naam van de grote prijs, de afstand $a \in \mathbb{R}$ (in kilometer) van één enkele ronde, en de gemiddelde tijd $t \in \mathbb{R}$ (in minuten) voor het afleggen van één enkele ronde onder de huidige omstandigheden.
Uitvoer
Een regel die aangeeft hoeveel ronden er moeten verreden worden voor de grote prijs die wordt beschreven in de invoer. Gebruik de tekst "De grote prijs van naam wordt verreden over r ronden (k km)." als template voor de omschrijving. Hierbij moeten de cursieve fragmenten ingevuld worden op basis van de gegeven en berekende informatie.
Voorbeeld
Invoer:
Brazilië 5.031 1.54178
Uitvoer:
De grote prijs van Brazilië wordt verreden over 61 ronden (306.891 km).
Voorbeeld
Invoer:
België 7.004 2.88772
Uitvoer:
De grote prijs van België wordt verreden over 42 ronden (294.168 km).
Voorbeeld
Invoer:
Monaco 3.340 1.13895
Uitvoer:
De grote prijs van Monaco wordt verreden over 78 ronden (260.52 km).
Added by: | Peter Dawyndt |
Date: | 2013-09-11 |
Time limit: | 10s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | PY_NBC |
Resource: | None |