Problem description
Jaś zbiera opakowania kaucyjne po produktach spożywczych. Zebrał już całkiem pokaźny ich zbiór, teraz zastanawia się, jak dużo kaucji jest w stanie odzyskać.
Są 3 typy opakowań, które podlegają kaucji:
- butelki plastikowe (
P) – podlegające kaucji 0,50 zł - puszki metalowe (
M) – podlegające kaucji 0,50 zł - butelki szklane (
S) – podlegające kaucji 1,00 zł
Wejście
W pierwszym wierszu wejścia znajduje się liczba N określająca liczbę opakowań, jakie
posiada Jaś. W drugim (i ostatnim) wierszu wejścia znajduje się ciąg
N znaków ze zbioru
{P, M, S} oddzielonych spacjami,
oznaczających odpowiednio butelkę plastikową, puszkę metalową lub
butelkę szklaną.
Wyjście
W pierwszym (i jedynym) wierszu wyjścia powinna się znaleźć sumaryczna kwota (w złotówkach), jaką otrzyma Jaś za zwrot wszystkich posiadanych opakowań. Kwota powinna być wypisana w postaci liczby zmiennoprzecinkowej, z kropką jako separatorem dziesiętnym, tak jak w przykładach. Należy ją wypisać z dokładnością do dokładnie dwóch miejsc po przecinku.
Ograniczenia
1 ≤ N ≤ 106.
Przykłady
| Wejście | Wyjście | Wyjaśnienie |
|
|
Jaś ma 3 butelki plastikowe, kaucja za nie wynosi 1, 5 zł. |
| Wejście | Wyjście | Wyjaśnienie |
|
|
Jaś ma po jednej butelce plastikowej, puszce metalowej oraz butelce szklanej. Kaucja za nie wynosi 2 zł. |
| Wejście | Wyjście | Wyjaśnienie |
|
|
Jaś ma tylko jedną butelkę szklaną. Kaucja wynosi 1 zł. |