-
[Baekjoon - 26099] 설탕 배달 2문제 풀이/Baekjoon Online Judge 2023. 3. 9. 08:19
난이도: Silver IV
태그
더보기- Mathematics
- Greedy
풀이
1. 3 kg는 몇 개를 쓸 수 있을까?
더보기3 kg를 5개 이상 썼다고 해봅시다.
그럼, 동일한 무게를 5 kg 3개로 만들 수 있겠죠.
이는, 3 kg를 최대 4개까지밖에 쓸 수 없음을 의미합니다.
2. 그럼, 문제의 답은?
더보기3 kg의 봉지를 0개부터 4개까지로 돌리면서,
이에 맞는 5 kg의 개수가 존재하는지 보면 됩니다.
봉지의 개수를 최소화하려면 3 kg의 개수를 최소화해야 하니, 0부터 돌리면서 답이 나오는 순간 종료하면 되겠죠.
// 사실 0개부터 4개까지 중에서, 답이 될 수 있는 건 하나밖에 없습니다.
// 3x mod 5가 x = 0, 1, 2, 3, 4에 대해 모두 다르기 때문입니다.
3. 코드
'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글
[Baekjoon - 18694] Game of Nim Everywhere (0) 2023.03.09 [Baekjoon - 10763] Bessie's Birthday Buffet (0) 2023.03.09 [Baekjoon - 18199] Commemorative Race (0) 2023.03.08 [Baekjoon - 16444] Contador de Pizza (0) 2023.03.08 [Baekjoon - 1414] 불우이웃돕기 (0) 2023.03.06