BOJ#11055 가장 큰 증가 부분 수열
* 문제
https://www.acmicpc.net/problem/11055
* 풀이
BOJ#11053 문제와는 조금 다른 문제입니다.
11053 문제는 '증가하는 부분 수열' 중 가장 긴 수열의 길이를 구하는 것이었고,
11055 문제는 '증가하는 부분 수열' 중 수열의 합이 가장 큰 것을 구하는 것입니다.
즉, 가장 긴 수열이 항상 가장 큰 합을 보장하지 않으므로
dp를 11053 문제와는 다르게 설계하셔야 합니다.
11053의 dp[i]가 'A[i]를 포함하는 수열 중에, 길이가 가장 긴 수열의 길이' 였다면,
11055의 dp[i]는 'A[i]를 포함하는 수열 중에, 수열의 합이 가장 큰 수열의 합'
* 나의 코드
https://github.com/stack07142/BOJ/tree/master/BOJ%2311055_SumOfLIS
'Algorithm > DP' 카테고리의 다른 글
BOJ#2225 합분해 (0) | 2016.12.09 |
---|---|
BOJ#1699 제곱수의 합 (0) | 2016.12.08 |
BOJ#11053 가장 긴 증가하는 부분 수열 (LIS) (0) | 2016.12.06 |
BOJ#2156 포도주 시식 (0) | 2016.11.25 |
BOJ#9465 스티커 (3) | 2016.11.24 |