어떤 알고리즘으로 접근하신건지는 안 말해주셔도 되고요.
상태 정의만 말해 주세요. 어떠한 상태를 어떻게 정의했는지.
ex. 상태1 = x축, 상태2 = y축 위치로 정의하였습니다.
1194번 - 달이 차오른다, 가자.
어떤 알고리즘으로 접근하신건지는 안 말해주셔도 되고요.
상태 정의만 말해 주세요. 어떠한 상태를 어떻게 정의했는지.
ex. 상태1 = x축, 상태2 = y축 위치로 정의하였습니다.
n 가로, m 세로, map : 맵 qu[9][]=> 0부터 x축,y축,길이누적,a먹은거,b먹은거,....,f먹은거
result 1로 끝나면 잘끝나서 길이구한거
reuslt 0 이면 다돌았으나 못구해서 -1 출력
입니다...!!
일단. 이거 답이 -1은 아닐 거 같은데..
일단 상태가 x축 y축은 들어가니까..
그 다음이 문제인 건데.. 일단 하나 궁금한 건. qu[9][40000]이 뭘 의마하나요? 아. 보니까 이거네요.
qu[aa][bb]라고 하면 bb는 이동 거리고 aa는 상태들 나타낼려고 하는 것이지요? 대충 상태가 9개 정도 될 거니까..
문제는 바로 보이네요. visit 체크를 안 하다 보니까 Queue에 엄청나게 들어가고
결국 메모리 초과로 이어지네요. 상태 정의는 얼추 맞았으니까.
어떤 식으로 처리할 건지만 고민해 보세요. 어떻게 이미 방문한 상태를 체크할 건지.
댓글을 작성하려면 로그인해야 합니다.
leejun332211 5년 전 1
안녕하세요 오늘도 질문을 드립니다.
ideone 에서 돌아가고 시간도 0s안에 끝나는데.... 런타임오류가 뜹니다...
왜그런지 같이 알아갈수 있을까요?
질문도 다찾아보고 큐도 충분히 늘려보고 혹시 안돌렸다고 말씀하실까봐....
캡쳐도 올립니다... 감사합니다