Wanneer in het leger van Tartarië materiaal moet aangekocht worden, blijft er steeds een bedrag kleven aan de lange vingers van één generaal, een aantal kolonels en een gegeven aantal leveranciers.

De verdeelsleutel van de steekpenningen is als volgt:

Foto door Mark Youso

Wordt er bijvoorbeeld $ 595 000 aan steekpenningen betaald voor materiaal geleverd door 2 leveranciers, dan steken alle betrokkenen het volgende bedrag op:

Opgave

Schrijf een programma die steekpenningen verdeelt over één generaal, zoveel mogelijk kolonels en een gegeven aantal leveranciers. Je mag ervan uitgaan dat het minimum bedrag voor de aankoop van materiaal $ 250 000 is.

Het is best mogelijk dat er geen enkele kolonel en/of leverancier steekpenningen krijgt. Of dat een goede aankoopstrategie is in het leger van Tartarië, is voer voor discussie.

Gebruik een f-string. Bestudeer onderstaande voorbeelden aandachtig. Het opgegeven aantal leveranciers wordt steeds vermeld, ook al krijgen ze soms niks.

Voorbeeld 1

Invoer
595000
2
Uitvoer
generaal       |  1  | $ 400000.00
kolonel(s)     |  4  | $ 160000.00
leverancier(s) |  2  | $ 17500.00

Voorbeeld 2

Invoer
400000
3
Uitvoer
generaal       |  1  | $ 400000.00
kolonel(s)     |  0  | $ 0.00
leverancier(s) |  3  | $ 0.00

Voorbeeld 3

Invoer
420607
5
Uitvoer
generaal       |  1  | $ 400000.00
kolonel(s)     |  0  | $ 0.00
leverancier(s) |  5  | $ 4121.40