bruce1010   1년 전

반례가 도저히 생각나지 않아서 질문드립니다. 

점화식은 i번째 잔을 마셨을때를 기준으로 i-1번째 잔을 마시지 않은 경우를 b[i][0], i-1번째 잔을 마신 경우를 b[i][1]으로 두면 b[i][0] = max(b[i-1][0], b[i-1][1]) + a[i], b[i][1] = b[i-1][0] + a[i]가 됨을 활용해 b에 저장된 최댓값을 반환하였습니다. 어떤 반례가 있을까요?

314programs   1년 전

답: 117

출력: 63

입력:

2
63
54

마지막 조건만 고치면 맞아요

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