问题描述
计算组合数C(m, n)的值(n <= m <= 10)
输入格式
输入包含两个非负整数,用空格分隔
输出格式
输出仅一行,一个数即C(m,n)
输入样例
4 1
输出样例
4
代码
m,n=map(int,input().split())
a=b=c=1
for i in range(m):
a=a*(i+1)
for j in range(m-n):
b=b*(j+1)
for z in range(n):
c =c* (z + 1)
x=a//(b*c)
print(x)