Hướng dẫn giải của Sắp Xếp Ngủ
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.
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.
Lời giải: Sắp Xếp Ngủ
Hướng tiếp cận
Sử dụng thuật toán lựa chọn các sự kiện không giao nhau tối đa (Interval Scheduling).
Thuật toán
- Sắp xếp các khoảng thời gian theo thời điểm kết thúc tăng dần.
- Lựa chọn tham lam - chọn khoảng sớm kết thúc nhất, loại bỏ các khoảng giao nhau.
Độ phức tạp
- Thời gian:
- Bộ nhớ:
Bình luận