Recent Posts
Recent Comments
Link
- Today
- Yesterday
- Total
메이쁘
(JAVA) 백준 16234번 : 인구 이동 본문
https://www.acmicpc.net/problem/16234
삼성 SW 기출 문제.
DFS 사용.
처음에 ArrayList를 사용했는데
메모리와 시간이 기하급수적으로 증가해서
DFS 특성을 고려하여
같은 level인 경우에 level을 별도 2차원 int 배열 map에 표시해서 연합을 구분짓고
연합의 새로운 인구 배치를 위해 level을 index로 하는 int 1차원 배열을 이용했다.
그러니 어느정도 메모리와 실행 시간을 커버했다.. 휴..
매커니즘은 문제 흐름과 같고
코드 내 주석을 보면서 이해하면 되서
이번에는 매커니즘을 생략하겠다. (!!!)
소스코드
'Algorithm > Baekjoon' 카테고리의 다른 글
(JAVA) 백준 17144번 : 미세먼지 안녕! (0) | 2020.05.06 |
---|---|
(JAVA) 백준 15685 번 : 드래곤 커브 (0) | 2020.05.02 |
(JAVA) 백준 16236번 : 아기 상어 (0) | 2020.04.30 |
(JAVA) 백준 16637번 : 괄호 추가하기 (0) | 2020.04.29 |
(JAVA) 백준 16235번 : 나무 재테크 (0) | 2020.04.29 |
Comments