방향이 4방향이기 때문에 현재 방향과 이 객체의 상황까지 오는데 걸린 Count를 저장한다음 for문으로 4방향을 돌려서 각 방향별로 더해야할 Count를 구해서 각각 돌려주고 방향과 현재 가야할 방향이 같다면 1,2,3칸씩 각각 전진하게 하여 Count를 1씩 더해준 다음 Queue에 넣는식으로 하여 문제를 진행하였습니다.. 문제에 대한 답은 구한 것 같은데 메모리 초과가 나는데 어느 부분에서 줄여야 될까요...? Element 객체에 Count를 사용한게 문제일까요...? 나머지 visited[][], map[][] 등은 전부 사용해야할 것 같은데.. 도움 좀 부탁드립니다.
ehdals8965 5년 전
방향이 4방향이기 때문에 현재 방향과 이 객체의 상황까지 오는데 걸린 Count를 저장한다음 for문으로 4방향을 돌려서 각 방향별로 더해야할 Count를 구해서 각각 돌려주고 방향과 현재 가야할 방향이 같다면 1,2,3칸씩 각각 전진하게 하여 Count를 1씩 더해준 다음 Queue에 넣는식으로 하여 문제를 진행하였습니다.. 문제에 대한 답은 구한 것 같은데 메모리 초과가 나는데 어느 부분에서 줄여야 될까요...? Element 객체에 Count를 사용한게 문제일까요...? 나머지 visited[][], map[][] 등은 전부 사용해야할 것 같은데.. 도움 좀 부탁드립니다.