본문 바로가기

알고리즘문제풀이

[백준] 2468번: 안전 영역

문제

https://www.acmicpc.net/problem/2468


풀이

전형적인 bfs문제다.

비가 오지 않을때부터 비가 최대높이로 올때까지 for문 돌면서

그 안에서 이중for문으로 배열을 돌면서 안전영역이면서 아직 방문하지 않은 점들을 방문하면서

안전영역의 개수를 구했다. 


for(비오는 높이 하나씩 증가) {

vis배열이랑, cnt 초기화

for(i) {

for(j) {

if(조건) {

cnt증가

bfs

}

}

}

cnt로 ans에 max값 갱신

}


코드

https://www.acmicpc.net/source/11993116


결과


'알고리즘문제풀이' 카테고리의 다른 글

[백준] 5427번: 불  (0) 2019.03.06
[백준] 2573번: 빙산  (0) 2019.03.03
[백준] 10026번: 적록색약  (0) 2019.03.02
[백준] 7562번 : 나이트의 이동  (0) 2019.03.02
[백준] 2583번: 영역 구하기  (0) 2019.03.02