组合数

在这里插入图片描述
在这里插入图片描述
”A(n,m)

ull ff(ull a, ull b)
{
    ull sum=1;
    while(b--)
    {
        sum=sum*a;
        a=a-1;
    }
    return sum;
}

A(n,n)

ull f(ull x)
{
    ull i;
    ull sum=1;
    for(i=1;i<=x;i++)
    {
        sum *= i;
    }
    return sum;
}

C(n,m)

#include <cstdio>
#include <cstring>
#include <string>
#include <cmath>
#include <iostream>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#include <stdlib.h>
#include <sstream>
#include <map>
#include <set>
typedef long long ll;
using namespace std;
int main()
{
    ll n,m,k,j,sum,u;
    cin>>k;
    while(k--){
    cin>>n>>m;
    j=1;
    for(ll i=1;i<=m;i++)
    {
        j*=(n-i+1);
        j/=i;
    }
    cout<<j<<endl;
    }

    return 0;
}
版权声明:本文为weixin_51216553原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_51216553/article/details/109428820