문제 출처 : https://www.acmicpc.net/problem/2146 2146번: 다리 만들기 여러 섬으로 이루어진 나라가 있다. 이 나라의 대통령은 섬을 잇는 다리를 만들겠다는 공약으로 인기몰이를 해 당선될 수 있었다. 하지만 막상 대통령에 취임하자, 다리를 놓는다는 것이 아깝다 www.acmicpc.net 풀이 어느 섬이던 가장 가까운 다리를 찾는 문제이다. 필자는 아래와 같은 방법으로 해결하였다. 1. dfs로 섬을 라벨링하고, 모서리 부분을 큐에 넣는다. 2. 큐에서 꺼내며 bfs로 최단 거리를 갱신한다. DFS(섬을 라벨링하고, 모서리 부분을 큐에 넣기) main문에서 처음 찾은 부분을 기점으로 dfs를 실행하고, 라벨(임의 숫자)을 붙인다. check 배열을 통해 같은 육지인지 판단..