코딩연습블로그

코딩연습블로그

  • 분류 전체보기 (21)
    • 알고리즘 (21)
      • 정렬 (8)
      • 동적 프로그래밍 (3)
      • 그래프 (4)
      • 그리디 (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩연습블로그

컨텐츠 검색

태그

버블정렬 #정렬 #c++ 그래프 #bfs #dfs 이진트리탐색 #java 선형시간 알고리즘 #정렬 #c++ 병합정렬 #합병정렬 #정렬 #c++ 선택정렬 #정렬 #c++ C++ java #dp #백준 힙정렬 #정렬 #c++ 선택정렬 #정렬

최근글

댓글

공지사항

아카이브

java #dp #백준(1)

  • 백준 2293 동전1

    문제 n가지 종류의 동전이 있다. 각각의 동전이 나타내는 가치는 다르다. 이 동전을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그 경우의 수를 구하시오. 각각의 동전은 몇 개라도 사용할 수 있다. 사용한 동전의 구성이 같은데, 순서만 다른 것은 같은 경우이다. 입력 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 경우의 수를 출력한다. 경우의 수는 2^31보다 작다. 예제 입력 3 10 1 2 5 예제 출력 10 접근 Dynamic Programming으로 접근한다. 첫 번째 동전만 사용하여 각 k값 마다 가능한 경우의 수를 ..

    2019.05.06
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바