Велосипед
Велосипедист збирається проїхати з пункту в пункт , відстань між якими становить м. У нього є велосипед, який може развивати швидкість м/c. Однак перед тем як виїхати, велосипедист може виконати деякі модернізації свого велосипеда.
Для кожної модернізації відомо на скільки вона збільшує швидкість велосипеда, а також час, за який вона може бути виконана. Можна виконувати декілька різних модернізацій, проте кожна модернізація може бути виконана не більше одного разу. Допоможіть велосипедисту дістатись до пункту якомога швидше.
Вхідні дані
Напишіть програму, яка зчитує три цілих числа:
відстань між пунктами , початкову швидкість велосипеда та кількість різних модернізацій . Далі йде пар цілих чисел, кожна з яких визначає відповідну модернізацію: приріст швидкості після модернізації і час , що витрачається на цю модернізацію. Всі величини задано у системі СІ (метри та секунди).
, , , , .
Вихідні дані
Необхідно вивести з шістю десятковими знаками мінімальний час, який потрібно велосипедисту для того, щоб доїхати з пункту у пункт з врахуванням часу на модернізації.