jerryprk   3년 전

sugar+1~2일때 런타임에러가 뜨고
sugar+3일때 정답처리가 됩니다 그이유가무엇입니까?

제 지식의 한계는 sugar+1일때 ArrayIndexOutOfBounds에러는 없어야 합니다

Java에선 둘의 차이점이 있습니까?

 

세그먼트 트리관련 런타임에러 오류도 같은 이유라 생각됩니다

fbfbf1   3년 전

N이 3부터여서 그렇습니다

sugar + 1로 하게되면

최솟값 3일때

배열의 크기가 4밖에 안되는데\

dp[5]나 for문도  i = 6부터 시작하니

인덱스를 초과하기 때문입니다.

jerryprk   3년 전

dp[5]가 문제가 될 것이라 생각하지않았습니다.

감사합니다!!

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