1600번 - 말이 되고픈 원숭이
6개월 전에 풀었다가 실패한 후, 리벤지하러 왔는데 또 실패했습니다.
처음엔 틀렸습니다가 뜨길래 게시판에서 반례 찾아서 반례를 해결 후 제출했더니 메모리초과를 받습니다.
큐에 push 때문에 메모리 초과가 뜨는 거 같은데, 제가보기엔 아무리 생각해도 큐에 최대 200*200*30, 즉
1,200,000 개 정도밖에 안들어갑니다.
이정도로 메모리 초과가 일어나진 않을텐데, 뭐가 문제인지 모르겠습니다.
코드에 주석 열심히 달아 놓았으니, 조언 부탁드립니다.
아.... 허무한 실수였군요.
i < 4와 i >= 4에 서로 다른 check 함수를 적용했어야했는데, 아무 생각 없이 코드를 짰네요.
덕분에 리벤지 성공했습니다.
감사합니다.
저도 완전 똑같은 실수를 해서 메모리가 터졌는데 덕분에 찾았습니다.
감사합니다 :D
댓글을 작성하려면 로그인해야 합니다.
ploffer11 5년 전
6개월 전에 풀었다가 실패한 후, 리벤지하러 왔는데 또 실패했습니다.
처음엔 틀렸습니다가 뜨길래 게시판에서 반례 찾아서 반례를 해결 후 제출했더니 메모리초과를 받습니다.
큐에 push 때문에 메모리 초과가 뜨는 거 같은데, 제가보기엔 아무리 생각해도 큐에 최대 200*200*30, 즉
1,200,000 개 정도밖에 안들어갑니다.
이정도로 메모리 초과가 일어나진 않을텐데, 뭐가 문제인지 모르겠습니다.
코드에 주석 열심히 달아 놓았으니, 조언 부탁드립니다.