Tốc độ đọc sách tối thiểu
Trung bìnhtìm kiếm nhị phân trên đáp án5 test · 3 giây
Minh có n cuốn sách, cuốn thứ i dày aᵢ trang, và phải đọc xong tất cả trong h giờ. Mỗi giờ Minh chọn một cuốn và đọc tối đa k trang của cuốn đó (đọc hết cuốn mà còn dư thời gian thì nghỉ, không chuyển sang cuốn khác).
Tìm k nhỏ nhất để đọc xong đúng hạn.
- Nhận xét: k càng lớn càng dễ đạt → tìm kiếm nhị phân trên đáp án.
Dữ liệu vào
Dòng 1: n h (1 ≤ n ≤ 10⁵, n ≤ h ≤ 10⁹).
Dòng 2: n số nguyên (1 ≤ aᵢ ≤ 10⁹).
Dữ liệu ra
Số k nhỏ nhất.
Ví dụ
Input
4 8 3 6 7 11
Output
4
Input
5 5 30 11 23 4 20
Output
30
Bài tiếp theo: Gộp các khoảng chồng nhau →
Input (stdin)
Output
Bấm “Chạy thử” để xem kết quả với input bên trái.