Ze szkopul.edu.pl - portalu treningowego olimpiady informatycznej:
Poznajemy pythona A - zadania dla początkujących
O s t r o r ó g – s k u p r y b
(zapożyczenia z arkadia.rpg.pl)
Pode kupieckim miastem Novigrad, wieś rybacka przycupła. W Ostrorogu onym
skup ryb wszelakich znaleźć można. W dobrej porze i szczupaka tam ułowisz, a i
sprzedasz zacnie.
Cena jegoż nie jest stała. Dziś stoi, na ten przykład, 0:2:30:20, co znaczy 0 mithryla,
2 złote monety, 30 srebrnych i 20 miedzianych.
A przelicznik jest taki:
- za tuzin miedziaków srebrną monetę wyłożyć można,
- złoto, to już dwie dziesiątki srebrnych,
- by mithryl otrzymać, setka złota potrzebna.
Jako widzisz, płaci się tam niekoniecznie używając najmniejszej ilości monet. Wszak
zamiast 30 srebrnych krążków można by dać 10 i 1 złoty dorzucić.
Tedy i wioskowe głupki nie radzą sobie z liczeniem. Najłatwiej wszystko na miedź
im pomieniać. Bo i tak takim groszem potem w karczmie płacą.
Powiedzże mi teraz, ile miedzi za szczupaka otrzymiesz, odczytując jego cenę
obecną?
Przykład:
Wejście:
szczupak 0:2:20:20
Wyjście:
740
Przykład:
Wejście:
szczupak 0:1:0:2
Wyjście:
242
N o v i g r a d – u V i v a l d i e g o
(zapożyczenia z arkadia.rpg.pl)
W kupieckim mieście Novigrad, handlowym centrum Królestwa Redanii, a może
nawet całego Isthar, rasy wszelakie zakupów dokonując, następującego przelicznika
używają:
- za tuzin miedziaków srebrną monetę wyłożyć można,
- złoto, to już dwie dziesiątki srebrnych,
- by mithryl otrzymać, setka złota potrzebna.
Jak kto za wiela drobnicy zarobi, to mus mu zdenominować ją w banku, u krasnoluda
Vivaldiego, bo i ciężkie to, i w sakiewce nijak pomieścić.
Pomnij, iże najłatwiej zapisać to tak:
mithryl:złoto:srebro:miedź. Co znaczy, że za cosik kosztującego 0:5:3:10 mus Ci
zapłacić 5 złota, 3 srebra i 10 miedziaków
Powiedzże mi teraz, ile i jakie monety otrzymiesz, denominując swoją kiesę.
Przykład:
Wejście:
0:0:20:20
Wyjście:
0:1:1:8
Przykład:
Wejście:
1:99:0:240
Wyjście:
2:0:0:0