16194번 - 카드 구매하기 2
dp[i][j]의 의미는, a[1]~a[i]까지 사용해서 j개를 구매할 때 지불하는 금액 입니다.
제가 어딘가 빠뜨린 부분이 있을까요 ?
반례
9
100 1 5 1 100 100 100 100 100
출력 : 15
정답 : 7
dp[i][j]가 최솟값을 가지지 않는 구간이 있습니다.
dp[4][9] 는
카드9 = 카드2 + 카드3 + 카드4 일 경우에 1 + 5 + 1이여서 7이 나와야 됩니당..!
간결하지 않은 dp를 만들어서 실수 하신듯 합니다..!
댓글을 작성하려면 로그인해야 합니다.
zkfzpf56 3년 전
dp[i][j]의 의미는, a[1]~a[i]까지 사용해서 j개를 구매할 때 지불하는 금액 입니다.
제가 어딘가 빠뜨린 부분이 있을까요 ?