将N个红球和M个黄球排成一行,有多少种排列?
例如:N=2,M=2可得到以下6种排法
红红黄黄
红黄红黄
红黄黄红
黄红红黄
黄红黄红
黄黄红红
输入格式
一行2个正整数,范围1<=N,M<=10
输出格式
一个正整数
输入/输出例子1
输入:
3 5
输出:
56
样例解释
无
#include<bits/stdc++.h>
using namespace std;
long long n,m,k;
long long jicheng(long long q)
{
long long L=1;
for(long long i=1;i<=q;i++)
{
L*=i;
}
return L;
}
int main(){
cin>>n>>m;
k=jicheng(n+m)/(jicheng(n)*jicheng(m));
cout<<k;
return 0;
}