Велосипед#765

Велосипед

1 секунда
122,174 мегабайта
Легка

Велосипедист хоче проїхати з точки до точки , причому відстань між цими точками становить метрів. У велосипедиста є велосипед, який може розвивати швидкість м/с. Перед поїздкою велосипедист може покращити свій велосипед.

Вхідні дані

Програма зчитує три цілі числа:

Відстань (0 \leq l \leq 10^9) між точками, початкову швидкість (1 \leq v \leq 10^6) велосипеда та кількість доступних покращень (0 \leq N \leq 100). Далі надано пар цілих чисел; кожна пара описує одне покращення: збільшення швидкості v_i (0 \leq v_i \leq 1000) після покращення і необхідний час t_i (0 \leq t_i \leq 1000) для виконання цього покращення. Усі значення задані у СІ одиницях (метри та секунди).

Вихідні дані

Виведіть мінімальний час, необхідний велосипедисту, щоб дістатися з точки в точку , враховуючи час на покращення, з точністю до шести знаків після коми.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading