Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CALFTEST - Thi Nghé

Nghé con hôm nay đi tham gia cuộc thi do làng tổ chức. Bài thi của Nghé là cày n thửa ruộng (đánh số từ 1 đến n). Để cày thửa ruộng thứ i Nghé cần thời gian là ti và nếu cày xong sẽ được số điểm là di. Tuy nhiên, Nghé chỉ có tổng thời gian là S để “làm bài”, do vậy Nghé cần lựa chọn những thửa ruộng để cày cho hợp lý. Bạn hãy lập chương trình giúp Nghé lựa chọn các thửa ruộng để cày trong thời gian S sao cho đạt điểm tối đa.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương nS.
  • Dòng thứ hai chứa n số nguyên dương t1, t2, …, tn.
  • Dòng thứ ba chứa n số nguyên dương d1, d2, …, dn.

Hai số liên tiếp trên một dòng được ghi cách nhau một dấu cách.

Dữ liệu ra:

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

Ví dụ:

Dữ liệu vào:
3 10
4 5 7
3 4 8

Dữ liệu ra:
8

Giải thích: chọn cày thửa ruộng số 3 thì sẽ cày xong và đạt số điểm là 8 (Nếu chọn cày thửa ruộng số 1 và 2 thì cũng cày xong nhưng chỉ đạt 7 điểm).

Giới hạn:1 ≤ n ≤ 25; 1 ≤ S ≤ 30000; 1 ≤ ti, di ≤ 10000


Được gửi lên bởi:noname00.pas
Ngày:2018-04-08
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:ĐỀ THI CHỌN ĐỘI TUYỂN HSGQG VÒNG TRƯỜNG NĂM 2019

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.