[BOJ 2156] (동적계획법) 포도주 시식 (C++)
포도주 시식(Silver 1) 문제 전체 문제 보기 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규 www.acmicpc.net 접근법 이 문제에서 구해야 하는 값은 주어진 규칙에 따라 포도주를 시식할 때 마실 수 있는 포도주의 최댓값이다. 주어진 규칙은 다음과 같다. 포도주 잔을 선택하면 그 잔에 들어있는 포도주는 모두 마셔야 하고, 마신 후에는 원래 위치에 다시 놓아야 한다. 연속으로 놓여 있는 3잔을 모두 마실 수는 없다. 이를 일반화 해서 생각해 보자. n개의 포도주잔이 있을 때 n번째 잔을 마시는 것이 좋을지 마시지 않는 것이 좋..