Bạn được cho một lưới gồm ~ n×n ~ ô vuông, các dòng và cột được đánh số từ 0 đến ~ n-1 ~, trên mỗi ô vuông có thể là ô rỗng hoặc chứa chướng ngại vật. Nhiệm vụ của bạn là tìm cách di chuyển từ ô ~ (s_x, s_y) ~ đến ô ~ (g_x, g_y) ~ sao cho số lần di chuyển là ít nhất. Biết rằng từ 1 ô ~ (x, y) ~ có thể di chuyển dọc theo hàng hoặc cột cho đến khi gặp chướng ngại vật hoặc đến biên của lưới.
Dữ liệu vào
Kết quả
Ví dụ:
Input 1
3
.X.
.X.
…
0 0 0 2
Output 1
3
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38228 |