题目链接:点击打开链接
题目描述
N个的两两不相同糖果,他想要拿出例如,飞花壕有3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。
多组输入。对于每组输入,有两个整数M(M <= 10),分表代表有M个送给他心仪的程序媛。
输出为一个整数,代表飞花壕可以做出的选择的方案数。
示例输入
4 3
5 2
示例输出
4
10
<span style="font-size:18px;">///山理工第七届校赛--飞花的糖果
#include <iostream>
using namespace std;
int main()
{
int n,m;
while(cin>>n>>m)
{
int sn=1;
for(int i=1;i<=n;i++)
{
sn*=i;
}
int sm=1;
for(int i=1;i<=m;i++)
{
sm*=i;
}
int snm=1;
for(int i=1;i<=n-m;i++)
{
snm*=i;
}
int s=sn/(sm*snm);
cout<<s<<endl;
}
return 0;
}
</span>