Олимпиадный тренинг

Задача . Talent Show


Задача

Темы:
Фермер Джон привёл \(N\) своих коров, последовательно пронумерованных \(1 \ldots N\), на ярмарку, где проводится соревнование талантливых коров. Его \(i\)-ая корова имеет вес \(w_i\) уровень таланта \(t_i\) - оба целые числа.

Сразу по прибытии ФД был удивлён новыми правилами соревнования:

(i) Должна участвовать группа коров весом не менее \(W\)

(ii) Группа с наибольшим коэффициентом отношения таланта к весу побеждает.

ФД заметил, что все его коровы вместе весят не менее \(W\), поэтому он легко удовлетворит условие (i). Помогите ему определить наивысший коэффициент отношения таланта к весу для любой из его команд.

ФОРМАТ ВВОДА (файл talent.in):

Первая строка ввода содержит \(N\) (\(1 \leq N \leq 250\)) и \(W\) (\(1 \leq W \leq 1000\)). Каждая из следующих \(N\) строк описывает корову двумя целыми числами \(w_i\) (\(1 \leq w_i \leq 10^6\)) и \(t_i\) (\(1 \leq t_i \leq 10^3\)).

ФОРМАТ ВЫВОДА (файл talent.out):

Определите наибольший возможный коэффициент отношения таланта к весу для групп ФД весом не менее \(W\). Если Ваш ответ \(A\), выведите целую часть от \(1000A\), чтобы ответ получился целым числом. Дробная часть результата отбрасывается, с округлением вниз до целого, если число не целое.


Примеры
Входные данныеВыходные данные
1 3 15
20 21
10 11
30 31
1066

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя