sontg123   3년 전

일단 게시판에 있는 건 다 되는것 같습니다

추의개수x15000까지만 2차원 벡터 잡아서 dp를 썻습니다

최대추 무게가500이고 30개 니까 15000까지만 잡았고 15000이상 무게를 재려고 하면 무조건 N나오게 했습니다

추의 idx를 증가시키면서 이전에 잴 수 있다고 한 부분들 체크해논것 + 체크한곳 +- 추의무게(절대값),자신의추의무게 체크해 가면서 dp 채웟고요


뭐가 틀렸는지 원 ㅠㅠ

jjang36524   3년 전

n이 15000보다 크면 N이 두번 출력됩니다.

sontg123   3년 전

아 그쪽 수정 했었는데 ㅜㅜ 아니네요 왜틀리는거지 지금 6번째실패중 흑흑..

sontg123   3년 전

각종 시도끝에 13번제출만에 통과하고 글을 남깁니다

알고리즘 부분은 달라진거 없는데 메모리부분이 문제였나봅니다 dp의 2차원 vector를 처음 class생성할 때 15001개 할당해주고 시작했는데

값을 다 받은 후 모든 값의 합 만큼만 할당해줬더니 통과를 합니다..

왜그런건지 모르겟네요 ㅠㅠ일단 통과코드는 공유합니다

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