[백준/Python] 16234 인구 이동
예제4, 5를 이해하는 데에 시간이 좀 오래 걸렸다.. 아래는 이해한 예제4, 5를 정리해놓은 그림이다. 예제를 이해하고 코드를 작성하기 전에 했던 생각은, 1. 현재 국가(위치)를 기준으로 상하좌우 주변국들과의 인구수를 비교해야하니까 BFS를 사용하면 좋겠다 2. 그러면 인접한 나라들과의 인구수 비교를 해 연합국이 될 수 있는지를 확인할 수 있는 함수를 만들어야겠다 3. 연합국이 여러 개 일 수 있으니까, visited로 방문여부를 확인할 수 있어야겠다 4. 연합국들과의 인구조정이 된 후의 인구수로 상태를 계속 update해줘야겠다. 이정도였고, 코드를 작성하기 시작했다 from collections import deque dx = [0, 0, 1, -1] # 상하좌우 dy = [1, -1, 0, 0]..