[Baekjoon Online Judge] 백준 1261번 알고스팟
(Python)
(글쓴날 : 2020.06.10)
* Baekjoon Online Judge, 백준 1261번 문제 Python 언어 풀이입니다.
* 소스 코드의 저작권은 글쓴이에게 있습니다.
백준 1261번 알고스팟
1) 문제
문제 링크 : https://www.acmicpc.net/problem/1261
2) 풀이 과정
* 시간 복잡도 : O(nm)
벽이 1로 표시된 미로가 주어질 때, (0, 0)에서 (M, N)까지 벽을 최소로 부수면서 가는 횟수를 구하는 문제입니다.
저의 경우, 다익스트라를 적용하였고, Python을 사용했습니다.
주어진 2차원 배열 미로에서 배열의 원소를 정점으로, 벽을 가중치로 두어 인접 리스트로 변환한 뒤, 다익스트라를 적용하여 문제를 해결했습니다.
3) 코드
* Python 코드
'Deprecated' 카테고리의 다른 글
[programmers] 프로그래머스 탑(Python) (0) | 2020.06.11 |
---|---|
[programmers] 프로그래머스 가장 먼 노드(Python) (0) | 2020.06.10 |
[Baekjoon Online Judge] 백준 1238번 파티(Python) (0) | 2020.06.10 |
[Baekjoon Online Judge] 백준 2468번 안전 영역(Python) (0) | 2020.06.10 |
[Baekjoon Online Judge] 백준 1916번 최소비용 구하기(Python) (0) | 2020.06.09 |