LTĐT - Tìm đường đi ngắn nhất trên ma trận

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 0.03s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho ma trận chỉ chứa 'o', 'x', 'A', 'B'. Ô chứa 'o' có nghĩa là đi được, ô chứa 'x' là không đi được, hãy tìm đường đi ngắn nhất từ vị trí 'A' đến vị trí 'B'. Lưu ý: chỉ đi theo các ô liền kề và không đi theo đường chéo. Nếu không có đường đi thì in \(-1\)

Dữ liệu vào:

  • Dòng đầu tiên chứa \(n\). Trong đó, \(n\) là kích thước ma trận.
  • \(N\) dòng tiếp theo, mỗi dòng chứa \(N\) ký tự 'o' hoặc 'x' hoặc 'A' hoặc 'B'

Dữ liệu ra:

  • Số bước để đi từ A đến B.

Input

5
ooooo
oxooA
oooxo
Booxo
ooxoo

Output

6

Nhận xét


  • 0
    Nguoingu45  đã bình luận lúc 3 tháng 8 năm 2023, 8:26 p.m.

    enter image description here


  • 0
    Nguoingu45  đã bình luận lúc 3 tháng 8 năm 2023, 8:25 p.m.

    file:///C:/Users/Envy/OneDrive/Desktop/da5455fececff3ced7fdcd0ef9f362c7.jpgenter image description here


  • 0
    Nguoingu45  đã bình luận lúc 3 tháng 8 năm 2023, 8:24 p.m.

    enter image description here