BOJ 16234 인구이동 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net 카테고리 구현, 시뮬레이션, 그래프 탐색, 너비 우선 탐색 시간복잡도 O(N) 해설 구현문제답게, 주어진 조건을 빠짐없이 작성하면 되는 문제입니다. 이 문제에서는 2가지 '어떻게 연합을 이루는가'와 '인구 이동 후의 인구수 관리'를 신경 써서 작성하면 큰 어려움은 없는 문제입니다. 문제 조건 1 이상 50 이하의 N이 주어지고, 2차원 배열의 형태로 주어지기 때문에 최대 50*50개의 국가가 존재합니다. 그리고 인구 이동은..
알고리즘
https://www.acmicpc.net/problem/2239 2239번: 스도쿠 스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다 www.acmicpc.net 문제 설명 스도쿠 퍼즐이 주어지면, 스도쿠의 규칙에 맞게 빈칸을 채워서 그 결과 값을 출력하는 문제입니다. 스도쿠의 규칙은 문제에도 나온 것처럼, 각 행과, 열, 3*3 보드 내에서 1~9까지의 숫자가 중복 없이 나타나야 한다는 것입니다. 또한 출력 조건으로 답이 여러 개라면 사전순으로 가장 빠른 정답을 출력하라는 조건이 있습니다. 정리하자면 스도쿠의 조건을 만족시키는 사전순으로 가장 빠른 ..