Mở khóa câu đố (Trung bình)
Đề bài
Mô tả
Có 3 vật thể, mỗi vật được tạo từ các ô vuông dính liền nhau. Mỗi bước, bạn trượt một vật 1 ô theo 4 hướng; các vật không được đè lên nhau.
Tìm số bước tối thiểu để tách 3 vật ra sao cho hình chữ nhật bao của từng cặp vật không giao nhau. In nếu không thể.
Dữ liệu vào
- Dòng : Ba số nguyên .
- dòng tiếp: Tọa độ của từng ô.
Dữ liệu ra
Số bước tối thiểu, hoặc .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 12 3 5 0 0 1 0 2 0 3 0 3 1 0 1 0 2 0 3 0 4 1 4 2 4 3 4 2 1 2 2 1 2 2 3 3 3 4 3 4 4 4 2 |
5 | Vật 3 trượt đông 1, vật 2 trượt bắc 1, vật 1 trượt tây 3 bước. |
Bình luận