본문 바로가기
PS/백준

[반례모음] 백준 2839번: 설탕 배달 python 파이썬

by 지기_ 2021. 8. 6.
반응형

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. 반례모음

 

@dbshin59 

4999

답: 1001

 

@ zigui

5000

답: 1000

 

 

@ pinoco3

3

답: 1

 

5

답: 1

반응형

댓글