728x90
이항 계수
# 11050 이항 계수
N, K = map(int, input().split())
n = 1
k = 1
z = N-K
for i in range(1,N+1):
n = n*i
for i in range(1,K+1):
k = k*i
for i in range(1,z):
z = z*i
if K == 0 or N == K:
print(1)
else:
print(n//(k*z))
728x90
'Algorithm' 카테고리의 다른 글
백준 2164 파이썬 (0) | 2022.02.07 |
---|---|
백준 11650 파이썬 (0) | 2022.02.01 |
백준 10250 파이썬 (0) | 2022.01.29 |
백준 10845 파이썬 (0) | 2022.01.27 |
백준 4153 직각삼각형 (0) | 2022.01.26 |