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 |
29 | 30 |
Tags
- 동전0
- 나이순정렬
- 민음사
- bubble sort
- Beakjoon
- 정대건
- 11403번
- 헤브나인스파
- 기숙사 바닥
- Algorithm
- 2858번
- insertion sort
- Anaconda
- 10814번
- 11047번
- 정렬알고리즘
- 레스트리s20
- 경로 찾기
- 인생의베일
- vscode
- Selction Sort
- 2025
- Baekjoon
- 리솜포레스트
- 서머싯몸
- 리솜리조트
- Sort Algorithm
- osaka
- python
- 민음사북클럽
Archives
- Today
- Total
JIyeon's life
[Baekjoon] 11047 동전0 본문
알고리즘 분류
그리디 알고리즘
문제 - https://www.acmicpc.net/problem/11047
-문제-
가지고 있는 동전의 가치를 가지고 K원을 만드는 동전개수의 최소값을 출력하는 문제.
-해결방법-
동전의 가치가 오름차순으로 정렬되어 있기 때문에 동전의 가치가 큰 값부터 K원을 나눠줌으로서 해결
<소스코드>
#include <cstdio> #include <iostream> int main() { int coin[10]; int money,i; int coin_num; int answer=0; scanf("%d %d", &coin_num,&money); for (i = 0; i < coin_num; i++) scanf("%d", &coin[i]); for (i = coin_num-1; i >= 0; i--) { if (coin[i]<= money) { answer += money / coin[i]; money = money % coin[i]; } } printf("%d\n", answer); return 0; } |
'algorithm > baekjoon' 카테고리의 다른 글
[Baekjoon] 2309 일곱 난쟁이 (0) | 2018.09.28 |
---|---|
[Baekjoon] 2178 미로 탐색 (0) | 2018.09.27 |
[Baekjoon] 9012 괄호 (0) | 2018.09.20 |
[Baekjoon] 11650 좌표 정렬하기 (0) | 2018.09.20 |
[Baekjoon] 1931 회의실배정 (0) | 2018.09.13 |