백준 2146. 다리 만들기
·
백준
https://www.acmicpc.net/problem/2146import sysfrom collections import dequeinput = sys.stdin.readline# 입력받기N = int(input())board = [list(map(int, input().split())) for _ in range(N)]# 방향 벡터 (상, 하, 좌, 우)directions = [(-1, 0), (1, 0), (0, -1), (0, 1)]# 섬 구분하기def mark_islands(): island_id = 2 # 섬의 ID는 2부터 시작 for i in range(N): for j in range(N): if board[i][j] == 1: # 아직 방..