HSG9 Hưng Yên 2026 - Khu rừng phi lao
Xem dạng PDFTrong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Cồn Vành (thuộc huyện Tiền Hải, tỉnh Thái Bình cũ nay thuộc xã Hưng Phú, tỉnh Hưng Yên) là khu vực cửa sông ven biển với hệ sinh thái rừng ngập mặn phong phú và những hàng phi lao chắn cát trải dài. Rừng cây phi lao không những là nơi chắn gió, chắn cát mà còn cung cấp gỗ giúp người dân dựng nhà, làm vật dụng.
Qua nghiên cứu của các kỹ sư lâm nghiệp, các cây phi lao lớn rất đều, mỗi ngày chiều cao của mọi cây đều tăng thêm đúng ~1~ cm. Để phục vụ công việc của mình, ban quản lý cần một lượng gỗ với tổng chiều dài ít nhất là ~m~ (cm) được khai thác từ khu rừng nói trên.
Quy tắc khai thác như sau:
- Chỉ được cắt khi cây có chiều cao lớn hơn ~c~ (cm) để đảm bảo mỹ quan và phần gốc còn lại vẫn đủ sức chắn gió, chắn cát.
- Để bảo tồn mật độ rừng, chỉ được phép khai thác tối đa ~k~ cây.
Yêu cầu: Trong một khu rừng có ~n~ cây phi lao, cây thứ ~i~ có độ cao ~a_i~. Hãy tính xem sau ít nhất bao nhiêu ngày (tính từ ngày 0) thì ban quản lý có thể khai thác để thu được lượng gỗ không nhỏ hơn ~m~ (cm) theo quy tắc trên?
Input
- Dòng 1: Bốn số nguyên dương ~n, m, k, c~ (~1 \le k \le n \le 10^5~; ~0 \le m \le 10^{18}~; ~1 \le c \le 10^{18}~), giữa các số có một dấu cách.
- Dòng 2: ~n~ số nguyên dương ~a_1, a_2, \dots, a_n~ là chiều cao (cm) ban đầu của các cây (~1 \le a_i \le 10^{12}~).
Output
- Một số nguyên là số ngày ít nhất cần thiết. Nếu ngày 0 đã có thể khai thác đủ lượng gỗ ~m~ thì in ra 0.
Sample Input 1
3 5 2 4
10 4 1
Sample Output 1
0
Bình luận