개발 노트/백준, 프로그래머스 풀이
[백준 2839/c++] 설탕 배달
tokkiC
2022. 6. 30. 03:46
동전을 사용한 그리디 문제에서 나머지가 항상 떨어지지 않는 경우도 포함하도록 바꾼 문제이다
제일 큰 무게의 봉지수를 하나씩 줄여나가며 나눠지는 경우를 찾으면 가장 빠른 경우의 수로 찾을 수 있다
https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
int tok=-1;
cin >> n;
int a=n/5;
for(int i=a; i>=0; i--){
if((n-5*i)%3==0){
tok=i+(n-5*i)/3;
break;
}
}
cout << tok << "\n";
return 0;
}