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

+ Recent posts