[GINI야 도와줘] 테스트 케이스 요청드립니다..
안녕하세요. 로직을 간단하게 설명드리면 1. 소나기 위치를 저장해줌 2. 처음에 소나기를 이동시킴 3. 이동시킨 소나기의 위치나 강이 아니면 W를 dfs를 이용해 탐색 4. 2,3번 반복 이런 방식입니다. 시간초과가 나고 오답도 있는데 어느 부분에서 시간을 줄일 수 있을지.. 그리고 어느 부분이 틀린건지 피드백 주시면 감사하겠습니다. import copy
r, c = map(int, input().split())
list_map = [list(map(str, input())) for _ in range(r)]
shower_map = [['0'] * c for _ in range(r)]
dx = [0, 1, 0, -1]
dy = [1, 0, -1, 0]
ans = int(1e9)
list_shower = [] # 소나기 위치 저장
for i in range(r):
for j in range(c):
if list_map[i][j] ==...
- 연습문제 톡
- 날짜
- 2021-10-08 15:44:34
- 작성자
- wjdwpdnls
- 댓글
- 2