2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
int n;
int a, b;
scanf("%d", &n);
//2. a는 쓸 수 있는 최대 갯수의 5kg짜리 봉지의 수/ b=0
a = n / 5;
b = 0;
while (a >= 0) {
//남은 무게: 전체 무게 - 5kg으로 만들 수 있는 무게
// n - 5 * a
if ((n - 5 * a) % 3 == 0) {
b = (n - 5 * a) / 3;
break;
}
a--;
}
if (a < 0)
printf("-1\n");
else
printf("%d", a+b);
}
'코테 > Greedy' 카테고리의 다른 글
[C/C++] 나동빈 1이 될 때까지, Greedy (0) | 2023.02.02 |
---|---|
[C/C++] 나동빈 숫자 카드 게임, Greedy (0) | 2023.02.02 |
[C/C++] 나동빈 가장 큰 수 만들기, Greedy (0) | 2023.02.02 |
[C/C++] 나동빈 거스름돈, Greedy (0) | 2023.02.02 |
[C/C++] 백준 11047, Greedy (1) | 2022.12.10 |