Take action every day.

(백준 2839) DP

by 오민

www.acmicpc.net/problem/2839

 

2839번: 설탕 배달

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그

www.acmicpc.net

#include <stdio.h>
int main(void)
{
    int num, cnt5, cnt3 = 0;
    scanf("%d", &num);
    cnt5 = num / 5;
    if (num % 5)
    {
        for (cnt5; cnt5 > 0; cnt5--)
            if ((num - 5 * cnt5) % 3 == 0)
            {
                cnt3 = (num - 5 * cnt5) / 3;
                break;
            }
        if (cnt5 == 0 && num % 3 == 0)cnt3 = num/3;
    }
    if (!(cnt5 + cnt3))printf("-1");
    else printf("%d", cnt5 + cnt3);
    return 0;
}

'For form > Algorithm' 카테고리의 다른 글

분할정복,동적계획  (0) 2021.04.09
(백준 2448)Divide & Conquer - 별 찍기  (0) 2021.04.07

블로그의 정보

OMIN

오민

활동하기