Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 취득후기
- DFS
- 세그먼트트리
- QUICKSTARTGUIDE
- 시뮬레이션
- YBMCOS
- 백준
- dp
- 재귀함수
- 01BFS
- 백준코딩테스트
- COSPROJAVA1급
- 구현
- 다익스트라
- 우선순위큐
- BFS
- 게더타운시작
- 엘라스틱서치
- COSPRO
- java
- deque
- PS
- GatherTown
- 완전탐색
- 알고리즘
- 네트워크플로우
- 자바PS
- 다이나믹프로그래밍
- 이젠 골드구현도 어렵네..
- spring
Archives
- Today
- Total
공부공간
BOJ - 11052) 카드 구매하기 본문
주어진 인덱스는 카드의 장수이고, 인덱스로 표기되는 팩에 따라 카드의 코스트를 입력 받는다. 원하는 카드의 개수 N 을 입력 받아 해당 카드의 개수를 구매할 때 금액의 최댓값을 출력하는 문제이다. 문제 해결에 대한 접근으로 2중 for 문을 사용하여, 원하는 카드를 구하기 까지 최대값을 갱신하도록 알고리즘을 작성한다.
카드의 구매 가능한 수에 따라, 해당 카드 팩을 구매했을 때와 그렇지 않을 때를 비교하여 최댓값을 갱신하여 준다. 카드 팩을 구매하였을 때는, 해당 카드팩의 카드 수를 빼준 최대값과 카드팩의 금액을 더한다.
'알고리즘 > Dynamic Programming' 카테고리의 다른 글
BOJ - 2293) 동전 1 (0) | 2020.01.30 |
---|---|
BOJ - 1699) 제곱수의 합 (0) | 2020.01.29 |
BOJ - 10164 ) 격자상의 경로 (0) | 2020.01.27 |
프로그래머스 ) 종이접기 (0) | 2020.01.26 |
BOJ - 1003 ) 피보나치 함수 (0) | 2020.01.07 |
Comments