빠똥빠똥
2583번 영역 구하기(BFS) 본문
#문제링크 : https://www.acmicpc.net/problem/2583
<전략>
1. 문제에 주어진 격자를 행렬로 치환하고, 사각형이 그려져있는 부분을 1, 아닌 부분을 0으로 해놓는다.
2. BFS를 이용해서 사각형이 그려지지 않은 부분(0)을 탐색하고, 영역 번호(section)을 매긴다.
3. BFS를 탐색하면서 한 영역안의 격자가 몇개(cnt) 있는지 세어준다.
4. 각 BFS에서 도출된 cnt를 벡터에 담아 정렬하고 출력한다.
'백준' 카테고리의 다른 글
1463번 1로 만들기(DP) - ☆ (0) | 2020.06.17 |
---|---|
1003번 피보나치 함수(DP) (0) | 2020.06.17 |
11654번 아스키 코드 (0) | 2020.06.16 |
2636번 치즈(BFS, 조건) - ☆ (0) | 2020.06.16 |
7569번 토마토(BFS) (0) | 2020.06.16 |