eolymp
bolt
Try our new interface for solving problems
Problems

Покупка в кредит

Покупка в кредит

В банке *** предлагается следующий кредит для покупки товара. Если товар стоимостью \textbf{S} покупается в кредит на \textbf{N} месяцев, то при его покупке нужно заплатить сумму \textbf{S}/\textbf{N}, затем в течении \textbf{N}−\textbf{1} месяца нужно платить ежемесячно сумму\textbf{ S}/\textbf{N}, а по истечении \textbf{N} месяцев нужно заплатить накопившиеся проценты за использование кредита, которые рассчитываются следующим образом. За первый месяц процент за использование кредита составит \textbf{P}·(N−\textbf{1})·\textbf{S}/\textbf{N}, за второй -- процент на оставшуюся невыплаченной стоимость товара в сумме \textbf{P}·(\textbf{N}−\textbf{2})·\textbf{S}/\textbf{N} плюс проценты на проценты за предыдущий месяц в сумме \textbf{P}·\textbf{P}·(\textbf{N}−\textbf{1})·\textbf{S}/\textbf{N} и так далее. Напишите программу, вычисляющую сумму последнего платежа. \InputFile Во входном файле в первой строке содержатся \textbf{3} числа, разделенных пробелом -- стоимость покупки \textbf{S} (целое, \textbf{0}  < \textbf{S}   < \textbf{ 10^9}), количество месяцев \textbf{N} (целое, \textbf{0}  < \textbf{N}   < \textbf{ 100}) и число \textbf{P} (вещественное, \textbf{0}  < \textbf{P}   ≤ \textbf{ 0.01}). \OutputFile В выходной файл вывести сумму последнего платежа с точностью \textbf{10^\{−2\}}.
Time limit 1 second
Memory limit 64 MiB
Input example #1
10000 10 0.01
Output example #1
479.39