본문으로 건너뛰기
AuraEdu Online Judge
문제 풀기
컴파일러
대회
랭킹
제출내역
커뮤니티
로그인
회원가입
불러오는 중
문제
해설
맞은 사람 코드
문제 토론
뒤로
[DP] 동전 교환 - 가짓수
플레이그라운드에서 실행
로그인 후 제출
시간 제한: 1000 ms
메모리 제한: 256 MB
Silver V
3
작성자: 관리자
]
(
동전
c
마다
,
m
=
c
…
M
)
,
d
p
[
0
]
=
1
dp[m] \mathrel{+}= dp[m - c] \quad (\text{동전 } c \text{마다}, \; m = c \ldots M), \quad dp[0] = 1
d
p
[
m
]
+
=
d
p
[
m
−
c
]
(
동전
c
마다
,
m
=
c
…
M
)
,
d
p
[
0
]
=
1
바깥과 안쪽 반복문 순서를 바꾸면 순열(순서 구분)을 세게 되니 주의한다.
입출력 예시
입력: 3 5 1 2 5 출력: 4