Hướng dẫn giải của Ổ khóa mã số
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: Ổ khóa mã số
Hướng tiếp cận
Bài toán yêu cầu đếm số bộ ba sao cho bộ ba nằm trong phạm vi của mã Farmer John hoặc mã chính (trên vòng tròn ).
Thuật toán
- Duyệt tất cả bộ ba với .
- Với mỗi bộ, kiểm tra xem nó có khớp với mã FJ hoặc mã chính không (dùng khoảng cách vòng tròn cho cả 3 thành phần).
- Đếm và in kết quả.
Độ phức tạp
- Thời gian:
- Bộ nhớ:
Bình luận