백준 B16234_인구이동 with 파이썬


백준 B16234_인구이동 with 파이썬

문제 16234번: 인구 이동 문제 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모든 나라는 1×1 크기이기 때문에, 모든 국경선은 정사각형 형태이다. 오늘부터 인구 이동이 시작되는 날이다. 인구 이동은 하루 동안 다음과 같이 진행되고, 더 이상 아래 방법에 의해 인구 이동이 없을 때까지 지속된다. 국경선을 공유하는 두 나라의 인구 차이가 L명 이상, R명 이하라면, 두 나라가 공유하는 국경선을 오늘 하루 ... www.acmicpc.net 풀이 이 문제도 아마 삼성 코테 기출 문제로 알고 있다. 문제 난이도가 높지 않았지만, 풀면 풀수록 더욱더 최적화시켜서 속도를 높일 수 있었던 문제다. 요즘 구현 문제를 풀면 풀수록 배열에서 좌표들을 관리하는 것보다 딕셔너리나 리스트를 상황에 맞게 사용해서 관리하는게 더 편한 것 같다. 좌표...


#구현 #백준 #삼성코테기출 #파이썬

원문링크 : 백준 B16234_인구이동 with 파이썬