Надіслати розв'язок
Бали:
18,00 (partial)
Time limit:
1.0s
Memory limit:
500M
Input:
stdin
Output:
stdout
Problem type
Ви знаходитесь у книжковому магазині, який продає ~n~ різних книг. Ви знаєте ціну та кількість сторінок кожної книги. Ви вирішили, що загальна ціна ваших покупок становитиме не більше ~x~.
Яку максимальну кількість сторінок можна купити? Ви можете купити кожну книгу не більше одного разу.
Обмеження
- ~1 \le n \le 1000~
- ~1 \le x \le 10^5~
- ~1 \le h_i, s_i \le 1000~
Формат вхідних даних
Перший рядок містить два цілих числа ~n~ і ~x~: кількість книг і максимальну загальну ціну.
Наступний рядок містить ~n~ цілих чисел ~h_1,h_2,\ldots,h_n~: ціна кожної книги.
Останній рядок містить ~n~ цілих чисел ~s_1,s_2,\ldots,s_n~: кількість сторінок кожної книги.
Формат вихідних даних
Вивести одне ціле число: максимальну кількість сторінок.
Приклад вхідних даних
4 10
4 8 5 3
5 12 8 1
Приклад вихідних даних
13
Пояснення: Ви можете придбати книжки 1 і 3. Їхня ціна 4+5=9, а кількість сторінок 5+8=13.
Коментарі