Ô xấu
Đề bài
Mô tả
Cho một bảng ô vuông vô hạn. Bạn cần đi từ ô đến ô . Bạn không bắt buộc phải đi theo đường ngắn nhất. Mỗi bước, từ ô hiện tại bạn có thể di chuyển sang một trong bốn ô kề cạnh.
Một ô được gọi là ô xấu nếu thỏa mãn ít nhất một trong hai điều kiện:
- ,
- .
Nhiệm vụ của bạn là tìm số ô xấu ít nhất mà bạn phải đi qua khi di chuyển từ đến .
Dữ liệu vào
Một dòng duy nhất chứa sáu số nguyên , , , , , .
Dữ liệu ra
In ra một số nguyên duy nhất — số ô xấu ít nhất phải đi qua.
Ràng buộc
- Bảo đảm ô xuất phát và ô đích đều không phải ô xấu.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 1 0 0 1 | 1 | Mọi đường đi từ đến đều phải đi qua đúng một ô xấu. |
| 2 2 10 11 0 1 | 5 | Cần đi qua ít nhất ô xấu. |
| 2 4 3 -1 3 7 | 2 | Một đường đi hợp lệ: , đi qua hai ô xấu và . |
Bình luận