kwpark96   4년 전

20 20
POIUYTREWQBWKALSLDLG
LKJHGFDSAMASFBMBOSOZ
NMBVCXZAKPAISJLBMROW
CEVTBFNIMLASNCVKNDKX
VPQLBKENMSAHBBLFOWPQ
ZLSKJJBNBEASZNFDGHHN
GPBMDLQDALAASBBXCEGA
APQIKBMROIBANPOBLMKS
ASKSKVJRPORHNOXZKSPN
LSNVOEOOOKAKANLGKOAX
AKVMBOTOWPQOJBSMSPEP
BLLBKWPEPBKNMROSALLP
BNQLDNBMKOVMEMELSLMA
RLEPQQPVKJRNBITNBSAS
ZXMCOITRPWKLPGKHNGMS
QOBKRPPPZSLEMPNKSPPR
OQJDNZNANDWKQKVJEOGJ
QUYVOIUYWERLKJHASDFV
ZCVWRETPOIUHJKLVBMAS
QWERZCVUIAFDKHSDFHSA

-> 26

이 코드도 컴파일러(dev)상에서는 잘돌아가는데

제출하면 메모리초과가 뜨는데 왜그런가요..? 20*20이라 메모리초과 뜰 것도 없을것같은데..

sait2000   4년 전

이러면 어떨까요. 큐 크기가 몇까지 올라가나 알아보시면 왜 메모리 초과가 나는지 아실 거라고 생각합니다.

kwpark96   4년 전

이 문제는 BFS로 풀엇을때 좌표로 방문체크를 못하기떄문에 메모리초과생겨서 DFS로 풀어야하는것인가요>??

sait2000   4년 전

저 애초에 BFS로 풀었는데요. 그냥 거리가 같은 지점을 다 돌아본 다음에 중복되는 지점을 없에면 돼요. DFS로 푼다는 생각은 못했어요.

댓글을 작성하려면 로그인해야 합니다.