문제 링크
- http://icpc.me/2583
문제 출처
- 2006 지역 본선 고등2
사용 알고리즘
- DFS/BFS
시간복잡도
- O(n2)
풀이
이 문제는 전형적인 DFS/BFS 문제입니다.
n, m이 모두 100 이하의 자연수이기 때문에 이차원 배열을 이용애 100*100 격자를 만들어줍니다.
직사각형이 있는 자리는 1, 없는 자리는 0으로 표현한 뒤, DFS나 BFS를 돌리면서 연결 요소의 개수를 구해주면 됩니다.
전체 코드
1 |
|
이 문제는 전형적인 DFS/BFS 문제입니다.
n, m이 모두 100 이하의 자연수이기 때문에 이차원 배열을 이용애 100*100 격자를 만들어줍니다.
직사각형이 있는 자리는 1, 없는 자리는 0으로 표현한 뒤, DFS나 BFS를 돌리면서 연결 요소의 개수를 구해주면 됩니다.
1 |
|