WA 80
  • 板块学术版
  • 楼主xmy2013
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/8 18:39
  • 上次更新2024/12/8 21:59:28
查看原帖
WA 80
1024217
xmy2013楼主2024/12/8 18:39

时间限制:C/C++ 1000MS,其他语言 2000MS 内存限制:C/C++ 256MB,其他语言 512MB 难度:简单 分数:100 OI排行榜得分:10(0.1分数+2难度) 出题人:

描述

小J最近迷上了抽奖,于是乎参加了w老师举办的运气大赛。盒子里面有n个不同的球,一个人可以抽m个球,不同的组合球对应不同的奖励。请问w老师得准备多少种奖励?

输入描述

两个整数 n,m

输出描述

准备的奖励数

用例输入 1

5 2 用例输出 1

10 提示

1<=m<=n<=30

来源

原创

#include <bits/stdc++.h>
using namespace std;

int jie(int num) {
    int result = 1;
    for (int i = 1; i <= num; i++) {
        result *= i;
    }
    return result;
}

int main() {
    int n, m;
    cin>>n>>m;
    long long a=1;
    for(int i=n;i>=n-m+1;i--) a*=i;
    //cout<<"a:"<<a<<endl;
    long long b=jie(m);
    //cout<<"b:"<<b<<endl;
    cout<<a/b;
    return 0;
}
2024/12/8 18:39
加载中...