BOJ 16173 - 점프왕 쩰리(small)
문제 백준 온라인 저지 - 16173번 풀이 과정 시작 지점에서 목표 지점까지의 도달 가능성 유무를 판단하는 문제입니다. BFS 를 이용해서 각 칸의 이동력에 따라 탐색을 수행하면 됩니다. 코드 import sys from collections import deque N = int(input()) board = [list(map(int, sys.stdin.readline().split())) for _ in range(N)] dx = [0, 0, 1, -1] dy = [1, -1, 0, 0] def bfs(sx, sy): q = deque() visit = [[0] * N for _ in range(N)] q.append([sx, sy]) while q: x, y = q.popleft() if board..
2021. 3. 18.
BOJ 14716 - 현수막
문제 백준 온라인 저지 - 14716번 풀이 과정 현수막 내부에서 인접한 1 을 탐색해 모든 글자들의 개수를 찾는 BFS 문제입니다. 복잡한 규칙 없이 각 좌표를 탐색하며 아직 방문하지 않은 1 이 발견되면 BFS 를 수행하고 글자 수를 증가시키면 됩니다. 코드 import sys from collections import deque M, N = list(map(int, sys.stdin.readline().split())) board = [list(map(int, sys.stdin.readline().split())) for _ in range(M)] dx = [-1, -1, -1, 0, 1, 1, 1, 0] dy = [-1, 0, 1, 1, 1, 0, -1, -1] def bfs(x, y, visit..
2021. 3. 18.