Loading Now

countPath

Cho một mảng biểu diễn đường đi của nhân vật ‘1’: vị trí bắt đầu, ‘2’: vị trí kết thúc, ‘0’: đường có thể đi, ‘-1’: chướng ngại vật(1, 2 là những điểm phải có trong đường đi và duy nhất). Hãy tìm tất cả các đường đi có thể của nhân vật(với điều kiện khi về đến đích thì phải qua tất cả những ô có giá trị ‘0’).

Ví dụ:

  • Với arr = [[1,0,0,0],[0,0,0,0],[0,0,2,-1]]. Đầu ra countPath(arr) = 2.

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] matrix of integer arr.
    2 ≤ arr.size × arr[i].size ≤ 25
  • [Đầu ra] integer
    Kết quả yêu cầu đề bài.

Post Comment

Contact