[이준희-10주차 알고리즘 스터디] #13
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
문제 유형
그래프
접근 방식 및 풀이
한 마을 까지 왕복 거리가 가장 먼 사람을 구하는 문제였습니다.
한 마을로 도착하는 다익스트라와, 그 마을에서 다시 돌아가는 다익스트라를 각각 1회씩 사용하여 최대값을 찾았습니다.
문제 3: 쉬운 최단거리
문제 난이도
실버 1
문제 유형
그래프
접근 방식 및 풀이
각 지점에서 목표지점까지의 최소 거리를 파악하는 문제였습니다.
bfs를 사용하여 각 지점별 최소 거리를 파악하였습니다.
문제 4: 경로찾기
문제 난이도
실버 1
문제 유형
그래프
접근 방식 및 풀이
인접행렬이 주어졌을 때 각 위치에서 다른 위치로의 이동이 가능한지를 파악하는 문제였습니다.
플로이드-워셜 알고리즘을 사용했습니다.
문제 5 : 뱀과 사다리 게임
문제 난이도
골드 5
문제 유형
그래프
접근 방식 및 풀이
사다리, 뱀이 존재하는 판에서 주사위를 굴려 100번째 칸 까지 갈 수 있는 최소한의 횟수를 구하는 문제였습니다. 횟수별로 bfs 를 사용하여구현했습니다.