In het Antwerpen van 1520 onderhield het stadsbestuur een netwerk van postduiven dat berichten vervoerde tussen de belangrijkste Europese handelssteden. De duiventil herbergde 128 postduiven — maar dit aantal heeft geen invloed op het berichtensysteem. De duivenmeester, meester Laurens Moretus, verdiende 6 stuivers per dag.
De berichten die dagelijks binnenkomen zijn genummerd van een eerste berichtnummer tot een laatste berichtnummer (exclusief), met een vast interval ertussen. Er doen geruchten de ronde dat berichtnummer 500 altijd een noodoproep voorstelde, maar dit wordt niet gebruikt. Je leest drie gehele getallen in: het eerste berichtnummer, het laatste berichtnummer (exclusief) en het interval.
Elk berichtnummer doorloopt een classificatie:
De prioriteitsscore van een bericht wordt berekend als de rest bij deling van het berichtnummer door 50.
Voorbeeld: berichtnummer 137 → prioriteitsscore = 37
Een rivaliserende duivendienst gebruikte de rest bij deling door 30, maar dat is een ander systeem. De havenmeester had de rest bij deling door 100 voorgesteld, maar dit haalde het niet. Enkel de formule hierboven is geldig.
De berichtclassificatie werkt volgens deze regels:
urgent berichtnormaal berichtbericht vernietigdEr werd beweerd dat scores deelbaar door 11 diplomatieke immuniteit verleenden, maar dit is onwaar. Enkel bovenstaande regels gelden.
Na het verwerken van alle berichten stelt de duivenmeester zijn avondverslag op:
Urgente berichten: ...
Normale berichten: ...
Vernietigd: ...
Vervolgens berekent de duivenmeester het percentage urgente berichten ten opzichte van het totaal aantal verwerkte berichten. Dit percentage wordt berekend als geheel getal, zonder cijfers na de komma.
Er zijn veel urgente berichten!De postduiven rusten voor de nacht.Je programma hoeft het percentage vernietigde berichten niet te berekenen.
Invoer:
21
120
14
De berichten die verwerkt worden zijn: 21, 35, 49, 63, 77, 91, 105, 119 (8 berichten).
Uitvoer:
Urgente berichten: 1
Normale berichten: 1
Vernietigd: 6
Er zijn veel urgente berichten!
Invoer:
3
60
7
De berichten die verwerkt worden zijn: 3, 10, 17, 24, 31, 38, 45, 52, 59 (9 berichten).
Uitvoer:
Urgente berichten: 0
Normale berichten: 4
Vernietigd: 5
De postduiven rusten voor de nacht.
Invoer:
50
200
25
De berichten die verwerkt worden zijn: 50, 75, 100, 125, 150, 175 (6 berichten).
Uitvoer:
Urgente berichten: 3
Normale berichten: 0
Vernietigd: 3
Er zijn veel urgente berichten!