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 | 31 |
Tags
- 스택
- 플로이드 와샬
- 이분 탐색
- Spring Cloud Config
- 스프링 시큐리티
- Logback
- BFS
- ZuulFilter
- 완전 탐색
- 이분 매칭
- 메모이제이션
- 백트래킹
- 서비스 디스커버리
- dp
- 구현
- 도커
- 트리
- spring boot
- 달팽이
- 게이트웨이
- Zuul
- spring cloud
- 다익스트라
- Gradle
- 구간 트리
- 유레카
- 주울
- docker-compose
- Java
- 비트마스킹
Archives
- Today
- Total
목록그래프 탐색 (1)
Hello, Freakin world!
[백준 16234번][Java] 인구 이동 - 그래프 탐색, 구현
www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net 그래프 탐색을 이용한 구현 문제였습니다. 풀이 방식 1. 전체 나라에 대해서 DFS하면서 인구 이동이 가능한 나라끼리 그룹으로 묶어 줍니다. 2. 1에서의 정보를 바탕으로 같은 그룹의 나라들의 값을 갱신합니다. 2번이 끝나고 다시 1번을 수행합니다. 그룹으로 묶어 주는 과정에서 그 어떠 나라도 국경을 열지 않았다면 그룹의 개수를 N*N개가 됩니다. 각 그룹은 자기 자신을 포함하는 그룹이 되겠지요...
알고리즘/PS
2020. 10. 31. 21:29