By looking at your code I guess you are visiting the same cell many times to find the shortest path from A to B and it is causing TLE. You can use the bfs to find the shortest path easily without visiting the same cell many times.
I don't remember the question properly but I think it was not necessary to find the shortest path from A to B. I am not sure but I think you can solve it using dfs
By looking at your code I guess you are visiting the same cell many times to find the shortest path from A to B and it is causing TLE. You can use the bfs to find the shortest path easily without visiting the same cell many times.
Can this problem solve using DFS?
I don't remember the question properly but I think it was not necessary to find the shortest path from A to B. I am not sure but I think you can solve it using dfs
I don't think you can as you're finding the shortest path. Your visited array isn't being used.