Skip to content

Conversation

@lkhyun
Copy link
Contributor

@lkhyun lkhyun commented Jun 23, 2025

🧷 문제 링크

https://solved.ac/profile/dlrkdgus999

🧭 풀이 시간

90분

👀 체감 난이도

✏️ 문제 설명

건물 평면도가 주어질때, 외부에서 들어와 문서를 최대한 많이 챙겨갈 때 얻는 개수를 출력.
알파벳 대문자는 문이며, 상응하는 알파벳 소문자가 있어야 문을 열 수 있음. 별은 벽임.

🔍 풀이 방법

BFS
열쇠를 얻어야 벽을 열 수 있고 벽을 먼저 만날지, 열쇠를 먼저 만날지 알 수 없음. 따라서 열쇠를 저장해두고 건물 외곽 입구를 큐에 모두 넣어둔채로 BFS를 실행.
열쇠가 추가된다면 전체 탐색을 다시 진행하고 아니라면 현재 문서 수를 출력.

⏳ 회고

BFS 구현 문제는 변형이 너무 어려움..

@lkhyun lkhyun self-assigned this Jun 23, 2025
@lkhyun lkhyun added the success 👍 해설을 보지 않고 풀었을 때 label Jun 23, 2025
@ShinHeeEul ShinHeeEul merged commit b38fbfe into main Jun 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants