코드와이
[BAEKJOON] 2839. 설탕 배달(DP) 본문
DP
문제링크
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
package acmicpc;
import java.util.Arrays;
import java.util.Scanner;
public class 설탕_배달2 {
// dp
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n + 1];
Arrays.fill(arr, 987654321);
arr[3] = 1;
if(n >= 5) arr[5] = 1;
for(int i = 6 ; i <= n ; i++) {
arr[i] = Math.min(arr[i-3] + 1, arr[i-5] + 1);
}
System.out.println(arr[n] >= 987654321? -1 : arr[n]);
sc.close();
}
}
'acmicpc' 카테고리의 다른 글
[BAEKJOON] 2096. 내려가기 (0) | 2021.03.24 |
---|---|
[BAEKJOON] 11048. 이동하기 (0) | 2021.03.24 |
[BAEKJOON] 1753. 최단경로 (0) | 2021.03.23 |
[BAEKJOON] 1149. RGB 거리 (0) | 2021.03.23 |
[BAEKJOON] 12852. 1로 만들기2 (0) | 2021.03.23 |