문제 풀이 코드 n, m, h = map(int, input().split()) arr = [list(map(int, input().split())) for _ in range(m)] board = [[0]*n for _ in range(h)] for y, x in arr: board[y-1][x-1] = 1 def run(): for i in range(n): y, x = (0, i) while(y != h): if board[y][x] == 1: x = x+1 # 오른쪽 elif(x > 0 and board[y][x-1] == 1): x = x-1 # 왼쪽 y = y+1 if x != i: return False return True def DFS(startY, depth, maxDepth): if...
15684번 – 사다리조작
1