EduBrick

J. Рюкзак ювелира

2000 мс · 256 МБ · всё или ничего

В сейфе nn мешочков. В ii-м лежит порошок весом wiw_i и стоимостью cic_i; порошок можно отсыпать любую часть, стоимость меняется пропорционально весу.

Рюкзак выдерживает WW единиц веса. Наберите наибольшую суммарную стоимость.

Формат ввода

Первая строка содержит числа nn и WW (1≤n≤10001 \le n \le 1000, 1≤W≤1061 \le W \le 10^6).

Следующие nn строк содержат по два числа wiw_i и cic_i (1≤wi,ci≤10001 \le w_i, c_i \le 1000).

Формат вывода

Одно число — наибольшая стоимость, с шестью знаками после запятой. Ответ принимается с точностью 10−610^{-6}.

Примеры

ввод
3 50
10 60
20 100
30 120
вывод
240.000000
Войдите, чтобы отправлять решения.