250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- sw expert academy
- 원서
- PyQt
- 알고리즘 문제
- 완전탐색
- SQL
- readingbook
- 백준
- 원서읽자
- 원서읽기
- MySQL
- 알고리즘
- swexpertacademy
- STUDYENGLISH
- 삼성
- BFS
- nightroutine
- 코테 대비
- dfs
- 코딩테스트
- D4
- 코테
- 코테 준비
- sw expert
- English
- 직무면접
- 쉬운 알고리즘 문제
- the midnight library
- englishbook
- 프로그래머스
Archives
- Today
- Total
목록빙산 (1)
시나브로
2573. 빙산
이 문제는 완전탐색문제의 하나의 과정을 추가한 문제이다. 문제 요약 ) 각 빙산의 값(matrix에 있는 숫자값)은 시간이 지남에 따라 4방(상/하/좌/우)에 0의 갯수만큼 녹는다. 시간이 지남에 따라 빙산이 녹을 때, 한 덩어리의 빙산이 2개 이상으로 나눠지는 순간을 찾아라. 문제요약 1은 완전탐색 BFS을 이용하여 쉽게 구현할 수 있다. 여기서 유의점은 순차 탐색을 하면서 (i,i)이 녹아 0이 되었을 때, 다음값인 (i,i+1)에서는 (i,i)값을 녹았다고 생각하면 안된다. 그 이유는 동시에 녹기 때문에 (i,i+1)값을 계산할 때 (i,i)값이 있다고 생각한다. 문제요약 2의 경우, 처음에 빙하의 총 갯수를 구해놓고, 빙하가 녹을 때마다 개수를 조정한다. 그리고 하나의 시간 단위가 지났을 때, 아..
알고리즘/백준
2020. 8. 4. 16:32