Skip to content

Conversation

@lkhyun
Copy link
Contributor

@lkhyun lkhyun commented Apr 18, 2025

🧷 문제 링크

https://www.acmicpc.net/problem/3197

🧭 풀이 시간

60분

👀 체감 난이도

✏️ 문제 설명

빙판과 물로 이루어진 맵에서 물과 빙판이 만나면 빙판이 녹음. 빙판이 녹아서 백조가 서로 만날 수 있게 되는 최소 시간을 구하기

🔍 풀이 방법

BFS를 이용하여 빙판이 녹는 것과 백조를 만나러 움직이는 것을 반복

⏳ 회고

예제를 테스트하는 것은 금방했는데 시간 초과를 해결하는게 어려웠음.
백조를 만나러 가다가 막히는 곳을 큐에 저장하고 다음에 녹을 빙판을 큐에 저장하는 것을 구현해서
매번 전부 돌지 않고 물과 빙판의 경계에서 처리하여 최적화하는 것이 핵심.

@lkhyun lkhyun added the hint 💡 반례를 참고했거나 힌트를 얻고 풀었을 때 label Apr 18, 2025
@lkhyun lkhyun self-assigned this Apr 18, 2025
@ShinHeeEul ShinHeeEul merged commit b6b11ee into main Apr 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hint 💡 반례를 참고했거나 힌트를 얻고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants