[알고리즘] c++ cpp 다리 만들기
포인트 1. bfs를 2번을 진행을 하여 문제를 해결한다. 2. (맵을 입력) -> (라벨링, 최소 거리를 찾는다.) -> (최솟값을 통해 최단거리를 구한다.) 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include #include #include #include using namespace std; int n, answer; int map[100][100]; bool visited[100][100]; int dx[] = {0, 0, 1, -1}; int dy[] = {1, -1, 0, 0}; vector vc; void labeling(int a, int b, int label) { queue q; q.push ({ a, b }); visited[a][b] = 1; m..
2020. 10. 17.