Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 해시
- DynamicProgramming
- BFS
- Spring
- 깊이우선탐색
- 알고리즘
- 네트워크
- DFS
- 브루트포스
- broadcast
- 너비우선탐색
- 동적계획법
- DP
- greedy
- 구현
- 프로그래머스
- Backtracking
- HashMap
- boj
- 백준
- switch
- 이분탐색
- 해시맵
- Algorithm
- programmers
- 그리디
- Network
- dynamic programming
- 스프링
- 백트래킹
Archives
- Today
- Total
목록dijkstra (1)
옌의 로그
[Algorithm] 프로그래머스 - 등산코스 정하기
문제 [프로그래머스] 등산코스 정하기 (2022 KAKAO TECH INTERNSHIP) 사용 알고리즘 - 다익스트라 해결방법 (출발지 - 산봉우리 - 출발지) 해당 등산 루트에서 intensity 가 가장 작은 경로를 구해야 하는데 해당 문제는 양방향 그래프이므로 (출발지 - 산봉우리) 편도만 확인해도 된다. intensity == 휴식 없이 이동해야 하는 시간 중 가장 긴 시간 모든 출발지들을 우선순위 queue에 넣고 탐색을 시작한다. 탈출 조건 해당 지점에서의 intensity가 이미 구해진 경우 산봉우리에 도착한 경우 temp 큐에 산봉우리 번호와 비용(intensity)를 저장한다. 더보기 더보기 now: 1 to: 2 cost: 0 weight: 3 pq.push(3, 2) now: 3 to..
스터디/알고리즘
2023. 1. 25. 01:26