상세 컨텐츠

본문 제목

백준 1520: 내리막 길 (DP+DFS / with Swift)

Swift알고리즘

by 앱등개발자IOS 2023. 9. 4. 23:37

본문

DFS문제로 보이나, 단순 DFS로만 풀면 시간초과가 나는 문제.

DP개념을 얹어 시간을 단축시켜야한다!

 

포인트 3가지

1. dfs(x, y) 함수가 의미하는 것 : x, y 위치에서 (n-1, m-1)까지 갈 수 있는 경로의 수

 

2. 그 경로의 수를 저장하는 곳이 rarr

 

3. rarr 을 -1로 초기화하는 것은 "방문한 적 없음"을 의미 ( 방문 했었으나, 갈 수 있는 경로가 없을 때 0을 채워야하므로 차이를 둔 것)

관련글 더보기