
N, K = map(int, input().split())
def factorial(N):
return N * factorial(N-1) if N>1 else 1
print(int(factorial(N) / (factorial(N-K)*factorial(K))))
정리
이항계수란 주어진 집합에서 원하는 개수만큼 순서없이 뽑는 조합의 개수를 의미한다.
이항계수 공식은 다음과 같다
nCk = N! / (N-K)! K!
'Algorithm' 카테고리의 다른 글
| BOJ - 24723번 - 녹색거탑 (0) | 2025.07.01 |
|---|---|
| BOJ - 15439번 - 베라의 패션 (1) | 2025.07.01 |
| BOJ - 28278번 - 큐 2 (0) | 2025.06.30 |
| BOJ - 28278번 - 스택 2 (0) | 2025.06.30 |
| 에라토스테네스의 체 (0) | 2025.05.28 |