Hướng dẫn giải của HSG THPT Hải Phòng 2022 - Bài 3


Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.

Ta sẽ dùng chặt nhị phân kết quả cho bài toán này.

Nhận thấy thời gian càng lớn, thì bé Bo sẽ càng có nhiều trứng.

Cụ thể với thời gian là ~T~, thì số lượng trứng được tính như sau:

$$Eggs = \sum_{i = 1, p_i \le T}^{n}{(1+\lfloor{\frac{T - p_i}{t_i}}}\rfloor)$$

Vậy với mỗi lần ta xét một giá trị ~T~, nếu số lượng trứng tìm được lớn hơn hoặc bằng ~x~ (~Eggs \ge x~), ta cập nhật kết quả với ~T~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.