Đề bài
Tại một bến cảng có kiện hàng cần được xếp xuống tàu để vận chuyển. Các kiện hàng được đánh số thứ tự từ 1 đến theo thứ tự nó được gởi đến kho hàng, kiện hàng thứ có khối lượng . Người ta lần lượt xếp từng kiện hàng theo thứ tự từ kiện hàng thứ nhất, đến kiện hàng thứ hai, ... cho đến khi không thể xếp được nữa. Biết rằng tàu hàng có tải trọng là và các kiện hàng xếp xuống tàu không được vượt quá tải trọng của nó. Những kiện hàng không xếp được phải để lại cảng chờ chuyến tàu tiếp theo.
Do yêu cầu đặc biệt, kiện hàng thứ cần phải được vận chuyển trong thời gian sớm nhất, vì vậy ban quản lý cảng quyết định chọn một số kiện hàng để lại cảng (thay vì được xếp lên chuyến tàu này) nhường chỗ cho kiện hàng được ưu tiên xếp xuống tàu.
Yêu cầu: Hãy cho biết ban quản lý cảng phải chọn ít nhất bao nhiêu kiện hàng để lại cảng thay vì chúng được xếp lên tàu để nhường chỗ cho kiện hàng ?
Dữ liệu vàoKIENHANG.INP
Cho từ tệp văn bản KIENHANG.INP gồm hai dòng:
- Dòng thứ nhất ghi ba số nguyên dương , , (, ).
- Dòng thứ hai ghi số nguyên dương (, ).
Kết quả raKIENHANG.OUT
Ghi vào tệp văn bản KIENHANG.OUT gồm một dòng ghi một số nguyên là số kiện hàng ít nhất phải để lại cảng thay vì chúng được xếp lên tàu để nhường chỗ cho kiện hàng .
Ràng buộc
- Có 70% số test tương ứng 70% số điểm có .
- Có 30% số test tương ứng 30% số điểm có .
Ví dụ
8 20 6 5 4 8 2 3 10 6 7
2
Giải thích
Theo thứ tự sẽ xếp 4 kiện hàng đầu tiên xuống tàu với tổng khối lượng 19, tuy nhiên kiện hàng thứ sáu có khối lượng 10 được ưu tiên xếp trước nên phải để lại bến ít nhất hai kiện hàng (chẳng hạn kiện hàng 1 và 2).