둠치킨
코딩하는 둠치킨
둠치킨

블로그 메뉴

  • 홈
  • 분류 전체보기 (218)
    • BOJ (171)
      • 스택 (14)
      • 큐 (5)
      • 덱 (4)
      • 그래프 (30)
      • 배열 (8)
      • 재귀 (12)
      • 브루트 포스 (2)
      • 그리디 알고리즘 (7)
      • 다이내믹 프로그래밍 (13)
      • 백트래킹 (24)
      • 기하학 (4)
      • 트리 (4)
      • 구현 (14)
      • 수학 (3)
      • 맵 (1)
      • 다익스트라 (2)
      • 누적합 (5)
    • 자료구조 (14)
      • 스택 (3)
      • 큐 (5)
      • 덱 (2)
      • 그래프 (1)
      • 트리 (1)
      • 힙 (1)
      • 정렬 (1)
    • C++ (11)
      • 모두의코드 (2)
      • Effective C++ (3)
      • C++ STL (6)
    • 컴파일러 (1)
    • OS (17)
    • 컴퓨터 구조 (2)
    • Unreal Engine 5 (2)

공지사항

전체 방문자
오늘
어제

인기 글

최근 글

태그

  • BFS
  • boj
  • Bruteforce
  • C
  • C++
  • C++ STL
  • Cache Memory
  • deadlock
  • DFS
  • Effective C++
  • java
  • Mutex
  • next_permutation
  • os
  • Process
  • rotate
  • semaphore
  • spin lock
  • STL
  • STL C++
hELLO · Designed By 정상우.
둠치킨

코딩하는 둠치킨

BOJ/그리디 알고리즘

11047번: 동전 0

2022. 1. 31. 23:45

11047번: 동전 0(BOJ C/C++)

사용 언어: C

문제

준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다.

동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000)

둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)

출력

첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다.

 

풀이

#include <stdio.h>

int main(void)
{
    int N, K, i, cnt=0;
    int arr[10];
	
    scanf("%d %d ", &N, &K);
	
    for(i=0; i<N; i++)
        scanf("%d", &arr[i]);
	i=N-1;
	
    while(K>0)
	{
        if (arr[i]>K)
            i--;
        else
		{
            K-=arr[i];
            cnt++;
        }
    }
    printf("%d\n", cnt);
	
	return 0;
}
저작자표시 (새창열림)

'BOJ > 그리디 알고리즘' 카테고리의 다른 글

1026번: 보물 (BOJ C/C++)  (0) 2022.03.07
1931번: 회의실 배정 (BOJ C/C++)  (0) 2022.02.22
11399번: ATM  (0) 2022.01.31
1009번: 분산처리  (0) 2022.01.19
2839: 설탕 배달  (0) 2022.01.02
    'BOJ/그리디 알고리즘' 카테고리의 다른 글
    • 1026번: 보물 (BOJ C/C++)
    • 1931번: 회의실 배정 (BOJ C/C++)
    • 11399번: ATM
    • 1009번: 분산처리
    둠치킨
    둠치킨
    코딩 공부를 위한 코딩 블로그 기록 일기

    티스토리툴바