코딩/백준 (Python)
백준 1520번: 내리막 길 (Python)
접근 DFS와 DP를 동시에 이용하면 쉽게 풀 수 있는 문제였다. visited라고 이름붙인 함수를 -1로 초기화하고, 이동 시 0으로 다시 설정해준다. 과정을 진행하면서 visited에 저장된 값이 0이면 목적지에 도달하지 못하므로 0을 return 해준다. 1 이상의 값이면 이전에 그만큼 방문 경로가 있으므로 해당 값을 반환해서 더해준다. -1 이면 방문하지 않은 경로이므로 dfs 수행 코드 import sys sys.setrecursionlimit(10**6) n, m = map(int, sys.stdin.readline().split()) height = [] for _ in range(n): height.append(list(map(int, sys.stdin.readline().split()))..
2021. 4. 8. 00:13
최근댓글