Hướng dẫn giải của Hàm Của Bessie
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: Hàm Của Bessie
Hướng tiếp cận
Phân tích đồ thị hàm (functional graph) thành các thành phần liên thông. Điều kiện lũy đẳng tương đương: mỗi đỉnh cách điểm bất động tối đa 1 bước.
Thuật toán
- Xây dựng đồ thị, tìm chu trình.
- DP trên cây: (x không phải điểm bất động), (x là điểm bất động).
- Xử lý chu trình: thử cắt tại 2 vị trí, lấy min.
Độ phức tạp
- Thời gian:
Bình luận