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 | 31 |
Tags
- BFS
- Java
- database
- 싸피
- 백준
- 다익스트라
- 알고리즘
- JUnit
- 알고리즘기본개념
- 자바
- 항해플러스ai후기
- 다시보기
- 트러블슈팅
- 코테
- 그래프
- 코드트리
- Union Find
- SSAFY
- DFS
- 항해솔직후기
- 유니온파인드
- DP
- 항해플러스ai
- 코딩테스트
- SWEA
- JPA
- 코딩테스트실력진단
- 그리디
- 완전탐색
- Spring
Archives
- Today
- Total
목록4193 (1)
HwangHub
[다익스트라/자바] SWEA 4193. 수영대회 결승전
SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 해석 출발점부터 도착점까지 이동할 때 "최단 거리"를 구해야 함 격자 공간 위에서 이동 조건이 존재 이동할 때마다 가중치(이동 시간)는 기본 1 하지만 소용돌이 구간은 가중치가 달라짐 (시간이 더 오래 걸림) n은 2 이상 15 이하 위 조건을 고려했을 때, 모든 간선의 가중치가 양수이며 최단거리를 구하는 것이므로 다익스트라로 푸는 것을 먼저 고려해봤다. 다만, 아직 다익스트라가 익숙치 않은 탓에 우선순위 큐는 사용하지 않았고, 기본적인 BFS 로직 위에 최단 거리로 각 노드를 갱신하는 로직만 추가하여 구현하였다. 이렇게 할 경우에는 다익스트라의 시간복잡도가..
workspace/algorithm
2024. 1. 6. 23:37