hdu2519 新生晚会

简介: hdu2519 新生晚会

新生晚会

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 19398    Accepted Submission(s): 6530


 

Problem Description

开学了,杭电又迎来了好多新生。ACMer想为新生准备一个节目。来报名要表演节目的人很多,多达N个,但是只需要从这N个人中选M个就够了,一共有多少种选择方法?

 

 

Input

数据的第一行包括一个正整数T,接下来有T组数据,每组数据占一行。
每组数据包含两个整数N(来报名的人数,1<=N<=30),M(节目需要的人数0<=M<=30)

 

 

Output

每组数据输出一个整数,每个输出占一行

 

 

Sample Input

 

5 3 2 5 3 4 4 3 6 8 0

 

 

Sample Output

 

3 10 1 0 1

 

 

Source

ECJTU 2008 Autumn Contest

 

 

组合问题。结合杨辉三角,打表即可。

代码如下:

//2519
#include<stdio.h>
int main()
{
    int T,C[31][31],i,j,k;
    for(i=1;i<=30;i++)
    {
        C[i][i]=1;
        C[i][1]=i;
    }
    for(i=3;i<=30;i++)
        for(j=2;j<i;j++)
            C[i][j]=C[i-1][j-1]+C[i-1][j];
    scanf("%d",&T);
    while(T--)
    {
        int a,b;
        scanf("%d %d",&a,&b);
        if(a<b)
            printf("0\n");
        else if(b==0)
            printf("1\n");
        else
            printf("%d\n",C[a][b]);
    }
    return 0;
}
目录
相关文章
|
JSON PHP 数据格式
[SWPUCTF 2021 新生赛]jicao
[SWPUCTF 2021 新生赛]jicao
539 0
|
4月前
|
数据安全/隐私保护
[SWPUCTF 2021 新生赛]简简单单的解密
[SWPUCTF 2021 新生赛]简简单单的解密
61 0
|
4月前
|
数据安全/隐私保护
[SWPUCTF 2021 新生赛]原来你也玩原神
[SWPUCTF 2021 新生赛]原来你也玩原神
106 0
【寒假每日一题】AcWing 4455. 出行计划
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 差分与前缀和
122 0
|
PHP
[SWPUCTF 2021 新生赛]babyrce
[SWPUCTF 2021 新生赛]babyrce
287 0
|
安全 数据安全/隐私保护
[SWPUCTF 2021 新生赛]caidao
[SWPUCTF 2021 新生赛]caidao
268 0
|
缓存 算法 Java
【PAT乙】2022秋季赛后总结
这个暑假博主利用见习和闲暇的时间刷完了PAT乙级的110道题目,首先来说说我的感受吧,题目呢不是很难涉及到的知识点呢也不多,像一些常见的HashMap,数组,自定义类,大数,排序,双指针,重写CompareTo方法都是常考点,乙级也没有涉及什么复杂的数据结构,最多也就考考链表,真题呢博主做了今年的春季和夏季赛,感觉春季难度和这次的秋季难度差不多,夏季赛应该算是最难的了,其中最后一道手撸操作系统中的LRU缓存算法,实属是把我看懵逼了,好在这次秋季赛难度一般,做起来感觉还是比较顺利的!
|
移动开发
2021牛客国庆集训派对day1 J.Different Integers(莫队)
2021牛客国庆集训派对day1 J.Different Integers(莫队)
95 0
|
机器学习/深度学习 安全

热门文章

最新文章