BaekJoon 2589 보물섬
2019. 1. 13.
Link https://www.acmicpc.net/problem/2589 소스결과 2000KB / 100 ms 출처 BackJoon, 한국정보올림피아드 시,도 본선 지역본선 2005 초등부 3번 언어 C++17 분류 BFS 설명 어딘가에 숨어있는 보물의 최단거리의 최대 경우를 탐색하는 문제 DFS는 시도해보지 않았지만 경우의 수가 커질 경우 DFS는 시간초과가 예상이 된다. 모든 육지에 대해서 BFS를 진행해야한다. 20 by 20에서 모든 위치를 L로 초기화 시켜서 돌려보았더니 1초를 살짝 넘은후 결과가 나와서 Timeout을 예상했지만 시간이 1초인 만큼 최대 결과도 맞춰 놓은것 같다. BFS를 무작정 많이 시도 하면 된다. 땅의 위치를 배열에 저장한 후 풀면 n * m 만큼 반복문을 안돌리고 땅의..