728x90
반응형
문제 링크
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
문제 접근
// 접근: 3과5로 의 합이 n이 되는 최소의 경우 -> 그리디
// 제일큰 5킬로봉지 최대개수에서 하나씩 빼면서 나누어지는지 검사
문제 풀이
// 풀이: 제일큰 5킬로봉지 최대개수에서 하나씩 빼면서 나누어지는지 검사
주의
개념
소스코드
# 주의: 파이썬 나눈 몫의 정수값 // 계속 헷갈림
n = int(input())
fori in range(n//5,-1,-1):
tp = n
cnt = i # 5키로 봉지개수
tp -=i*5
iftp%3==0:
cnt+=tp//3
print(cnt)
break
else:
ifi==0:
print(-1)
반응형
'Algorithm_BOJ(백준) > 그리디(Greedy Algorithm)' 카테고리의 다른 글
[백준 1946 python파이썬] 신입 사원 (0) | 2021.02.05 |
---|---|
[백준 1946 c++] 신입 사원 (0) | 2021.02.05 |
[백준 2839 c++] 설탕 배달 (0) | 2021.02.04 |
[백준 2810 c++] 컵홀더 (0) | 2021.02.04 |
[백준 4796 python파이썬] 캠핑 (0) | 2021.02.04 |