알고리즘 문제풀이[Algorithm]
[백준] 4485번 녹색 옷 입은 애가 젤다지?(다익스트라 알고리즘)(Python - 파이썬)
백준 4485번 문제입니다. (solved.ac)기준 골드 4 문제입니다. 문제 접근 링크는 잃는 비용을 최소로 만들어 동굴을 탈출해야합니다. ([0][0] 부터 [n-1][n-1]까지 이동) 잃는 비용을 경로의 길이라고 생각하고 최단 경로를 찾는 방식으로 접근하였습니다. graph 에 이차원 리스트로 동굴 정보를 입력받고 최단 경로 또한 이차원 리스트에 INF( int(1e9) ) 로 초기화 해줍니다. 그 후 상,하,좌,우 탐색하면서 각 distance에 최단 경로(잃는 루피의 최소 금액)을 갱신하여 주면 됩니다. 예를 들어 distance[3][3]은 0,0부터 3,3으로 가는 최단 경로가 저장 됩니다. 0,0에서 시작하기 때문에 distance[0][0]의 값은 graph[0][0]으로 초기화 해줍..
2022. 2. 28. 15:41
최근댓글