문제
백준 BOJ 2616 소형기관차
https://www.acmicpc.net/problem/2616
사용 알고리즘
풀이
누적합 + DP.
우선 소형 기관차가 최대로 끌 수 있는 객차의 수에 해당하는 길이의 구간마다 합을 구해 놓고
2차원 DP를 돌림.
dp[i][j]=max(dp[i-1][j],dp[i-m][j-1]+b[i]);
dp[i][j] = i번째 객차까지 j개의 소형기관차를 썼을 때 최댓값.
728x90
'PS > BOJ' 카테고리의 다른 글
백준 BOJ 2109 순회강연 (0) | 2021.06.12 |
---|---|
백준 BOJ 10800 컬러볼 (0) | 2021.06.11 |
백준 BOJ 11683 (0) | 2021.06.09 |
백준 BOJ 5582 공통 부분 문자열 (0) | 2021.06.08 |
백준 BOJ 20003 거스름돈이 싫어요 (0) | 2021.06.07 |