2049 不容易系列之(4)——考新郎 排列组合+错排
来源:互联网 发布:淘宝2014年交易总额 编辑:程序博客网 时间:2024/06/11 07:38
不容易系列之(4)——考新郎Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30730 Accepted Submission(s): 11168Problem Description国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板...看来做新郎也不是容易的事情...假设一共有N对新婚夫妇,其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能.Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C行数据,每行包含两个整数N和M(1<M<=N<=20)。Output对于每个测试实例,请输出一共有多少种发生这种情况的可能,每个实例的输出占一行。Sample Input22 23 2Sample Output13AuthorlcySource递推求解专题练习(For Beginner)
来源: http://acm.hdu.edu.cn/showproblem.php?pid=2049
#include<cstdio>long long A[21]={0,0,1};long long Cal(int n,int m){ long long S=1; for(int i=1,j=n;i<=m;i++,j--) S=j*S/i;//得先乘再除 return S;}void Fun(void){ for(int i=3;i<=20;i++) A[i]=(A[i-1]+A[i-2])*(i-1);}int main(void){ int T;scanf("%d",&T);Fun(); for(int i=1,M,N;i<=T&&scanf("%d %d",&N,&M);i++) printf("%I64d\n",A[M]*Cal(N,M)); return 0;}
0 0
- hdu 2049 不容易系列之(4)——考新郎(错排+排列组合)
- 2049 不容易系列之(4)——考新郎【错排+排列组合】
- HDOJ 2049 不容易系列之(4)——考新郎(排列组合+错排公式)
- 2049 不容易系列之(4)——考新郎 排列组合+错排
- 【错排公式】 hdu2049 不容易系列之(4)——考新郎(错排+排列组合)
- 不容易系列之(4)——考新郎--错排公式&&排列组合
- 错排问题系列之 不容易系列之(4)——考新郎 hdoj 2049
- HDU 2049 不容易系列之(4)——考新郎 (错排)
- [HDU 2049] 不容易系列之(4)——考新郎 (错排问题)
- HDU 2049 不容易系列之(4)——考新郎 (错排)
- HDOJ 题目2049 不容易系列之(4)——考新郎(部分错排)
- [ACM] hdu 2049 不容易系列之(4)——考新郎 (组合+错排)
- hdu-2049-不容易系列之(4)——考新郎(错排+组合)
- hdu 2049 不容易系列之(4)——考新郎 (错排,递推)
- HDU 2049--不容易系列之(4)——考新郎【错排】
- HDOJ 不容易系列之(4)——考新郎 2049(错排)
- HDU 2049 不容易系列之(4)——考新郎(错排)
- HDU 2049 不容易系列之(4)——考新郎 (错排公式+递归)
- 剑指offer|树的子结构
- Rsync命令详解
- [HihoCoder]#1015 : KMP算法
- 不容易系列之(3)—— LELE的RPG难题 +多个递推式解法
- 字符串
- 2049 不容易系列之(4)——考新郎 排列组合+错排
- radosgw多中心同步(一)
- 第一次盲打练习
- 超级楼梯 水题
- xilinx cordic ip核的使用
- LInux命令行与shell学习(一)
- 母牛的故事 水题
- HDU 2048 神、上帝以及老天爷 错排公式的应用
- echarts-单折线图