[알고리즘] 백준 2146 - 다리 만들기
#include #include #include #include using namespace std;int N, L = 2;int Arr[101][101];bool Visit[101][101];int Dir[4][2] = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};vector> V;int Ans = 1234567890;void land(int y, int x, int l){ queue> Q; Q.push({y, x}); Visit[y][x] = true; Arr[y][x] = l; while(Q.empty() == false){ int cy = Q.front().first; int cx = Q.front().second; ..