반응형
https://www.acmicpc.net/problem/2407
n,m = map(int, input().split())
t = [0 for _ in range(101)]
t[1] = 1
for i in range(2, 101):
t[i] = i*t[i-1]
print(t[n]//t[n-m]//t[m])
아주 간단한 문제라 풀이가 필요없을지도 모르겠습니다만, 오랜만에 조합 공식도 떠올릴 겸 dp로 풀면 시간도 짧게 걸린다는 사실도 상기시킬 겸 작성해봤습니다. 큰 의미없이 포스팅 수만 늘어나는 일인지도 모르겠지만요.
반응형
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ][Python]12928번 풀이 (0) | 2022.07.19 |
---|---|
[BOJ][Python]11203번 풀이 (0) | 2022.07.18 |
[BOJ][Python]16236번 풀이 (0) | 2022.07.17 |
[BOJ][Python]9019번 풀이 (0) | 2022.07.14 |