반응형
1. 문제
https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
2. 풀이
DP
3. 구현
import sys
# sys.stdin = open('input.txt')
import math
target = int(sys.stdin.readline().strip())
lis = [math.inf]*5002
lis[3] = 1
lis[5] = 1
for i in range(6, target+1):
lis[i] = min(lis[i-3]+1, lis[i-5]+1)
if lis[target]==math.inf:
print(-1)
else:
print(lis[target])
4. 반례모음
4999
답: 1001
@ zigui
5000
답: 1000
@ pinoco3
3
답: 1
5
답: 1
반응형
'PS > 백준' 카테고리의 다른 글
백준 11725번: 트리의 부모찾기 python 파이썬 (0) | 2021.08.06 |
---|---|
백준 2250번: 트리의 높이와 너비 python 파이썬 (0) | 2021.08.06 |
백준 1620번: 나는야 포켓몬 마스터 이다솜 python 파이썬 (0) | 2021.08.06 |
[테스트케이스 추가] 백준 1719번: 택배 파이썬, python (0) | 2021.08.06 |
[테스트케이스추가] 백준 1269번: 대칭 차집합 python 파이썬 (0) | 2021.08.06 |
댓글