1520번 - 내리막 길
아래에 코드 2개를 연달아 올렸습니다.
윗 코드는 BFS코드이고 아래는 DP로 풀었는데
처음에 BFS로 했더니 메모리초과가 나더라구요.
BFS로 할땐 각 위치에서 4방향 확인해가며 값을 ++하는 식으로 경우를 셌는데
중복방문이 많아서 큐가 폭발하는건가요? 복잡도를 계산하면 4^(N*M)라고 보는게 맞는지요?
DP코드는 어쩌다 풀긴했는데, 혹시 이러한 형태의 DP문제 있으면 추천도 부탁드립니다!
감사합니다
댓글을 작성하려면 로그인해야 합니다.
ezelay 8년 전
아래에 코드 2개를 연달아 올렸습니다.
윗 코드는 BFS코드이고 아래는 DP로 풀었는데
처음에 BFS로 했더니 메모리초과가 나더라구요.
BFS로 할땐 각 위치에서 4방향 확인해가며 값을 ++하는 식으로 경우를 셌는데
중복방문이 많아서 큐가 폭발하는건가요? 복잡도를 계산하면 4^(N*M)라고 보는게 맞는지요?
DP코드는 어쩌다 풀긴했는데, 혹시 이러한 형태의 DP문제 있으면 추천도 부탁드립니다!
감사합니다