정리
백준 2839번: 설탕 배달 본문
백준 2839번: 설탕배달
- N보다 작은 가장 큰 5의 배수를 구합니다. 봉지의 최소 개수를 구해야 하므로 5킬로그램을 우선적으로 고려하기 위함입니다.
- (N - 5킬로그램으로 담은 무게) 가 3의 배수라면 3킬로그램 봉지에 담아 총 봉지의 개수를 구하면 됩니다.
- (N - 5킬로그램으로 담은 무게) 가 3의 배수가 아니라면 5킬로그램 봉지의 수를 하나 줄입니다. (N - 5킬로그램으로 담은 무게) 가 3의 배수가 될 때까지 이 과정을 반복합니다.
- 5킬로그램 봉지가 0개 일 때에도 (N - 5킬로그램으로 담은 무게) 가 3의 배수가 아니라면 정확하게 N킬로그램을 만들 수 없는 경우이므로 -1을 출력합니다.
'Programming > 백준 BOJ' 카테고리의 다른 글
백준 2217번: 로프 (0) | 2020.09.03 |
---|---|
백준 3079번: 입국심사 (0) | 2020.09.01 |
백준 1931번: 회의실배정 (0) | 2020.08.24 |
백준 17609번: 회문 (0) | 2020.08.20 |
백준 2212번: 센서 (0) | 2020.07.29 |
Comments