[강신지-10주차 알고리즘 스터디] #15
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 싸피 15반 알고리즘 스터디 10주차 [강신지]
📌 문제 풀이 개요
✅ 문제 해결 여부
💡 풀이 방법
문제 1: 최소 스패닝 트리
문제 난이도
골드 4
문제 유형
그래프
접근 방식 및 풀이
MST를 구하는 문제입니다.
간선의 가중치를 오름차순 정렬한 후, 사이클 검사를 위해 union-find를 활용하여 크루스칼 알고리즘을 적용했습니다.
문제 2: 파티
문제 난이도
골드 4
문제 유형
그래프
접근 방식 및 풀이
파티 장소로부터 각 학생의 집까지 왕복하는 최단 경로 중 가장 긴 시간을 구하는 문제입니다.
파티 장소 -> 집, 집 -> 파티 장소 두 가지의 경우에 다익스트라 알고리즘을 각각 사용하여 계산했습니다.
문제 3: 쉬운 최단거리
문제 난이도
실버 1
문제 유형
그래프
접근 방식 및 풀이
각 지점에서 목표 지점까지의 최소 거리를 구하는 문제입니다.
BFS를 사용해 계산했습니다.
문제 4: 경로찾기
문제 난이도
실버 1
문제 유형
그래프
접근 방식 및 풀이
주어진 인접행렬을 이용해 각 정점에서 다른 정점으로 이동 가능한지 확인하는 문제입니다.
각 정점에서 시작해 BFS를 진행하며 도달 가능한 노드를 탐색했습니다.
문제 5 : 뱀과 사다리 게임
문제 난이도
골드 5
문제 유형
그래프
접근 방식 및 풀이
사다리와 뱀이 존재하는 게임판에서 100번 칸에 도달하기까지 주사위를 굴리는 최소 횟수를 구하는 문제입니다.
BFS를 사용하여 현재 위치에서 주사위 1~6의 모든 경우의 수를 고려, 사다리나 뱀이 있는 경우 해당 위치로 이동하며 최단 이동 횟수를 계산합니다.