BONUS1


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Có n công việc được đánh số từ 1 đến n, để làm xong công việc i sẽ mất thời gian a[i] giây và được b[i] điểm.

Yêu cầu: Bin chỉ có thời gian S giây. Hãy giúp Bin chọn các công việc để thực hiện trong thời gian S giây sao cho điểm đạt được tối đa.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương n, S. (1 ≤ n ≤ 25, 1 ≤ S ≤ 10000);

  • Dòng thứ hai chứa n số nguyên dương a[1], a[2], …, a[n] (1 ≤ a[i] ≤ 10000);

  • Dòng thứ hai chứa n số nguyên dương b[1], b[2], …, b[n] (1 ≤ b[i] ≤ 10000)

Dữ liệu ra

Một số nguyên duy nhất là điểm số lớn nhất Bin có thể đạt được.

Sample Input

3 10
4 5 7
3 4 8

Sample Output

8

Comments

There are no comments at the moment.