HDOJ2049 不容易系列之(4)——考新郎
来源:互联网 发布:国家经济数据泄密 编辑:程序博客网 时间:2024/05/18 09:31
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049
对于此类错排题目,首先要知道错排公式 a[i]=(i-1)*(a[i-1]+a[i-2]);
然后就是计算组合c(n,m),最后再求乘积,代码如下:
#include<iostream>using namespace std;int main(){ int n,m,c; long long a[25]={0,0,1,2};//从有两队新婚夫妇时开始有一种情况 cin >> c; for(int i=4;i<25;i++) a[i]=(i-1)*(a[i-1]+a[i-2]); while(c--) { cin >> n >> m; long long sum1=1,sum2=1; for(int i=n-m+1;i<=n;i++) sum1*=i; for(int i=2;i<=m;i++) sum2*=i; cout << (sum1/sum2*a[m]) << endl; } return 0;}
0 0
- hdoj2049 不容易系列之(4)——考新郎
- hdoj2049不容易系列之(4)——考新郎
- HDOJ2049 不容易系列之(4)——考新郎
- 错排公式与hdoj2049 不容易系列之(4)——考新郎
- HDU 2049 不容易系列之(4)——考新郎
- hdu 2049不容易系列之(4)——考新郎
- (hdu 2049)不容易系列之(4)——考新郎
- HDOJ 2049 不容易系列之(4)——考新郎
- hdu 2049 不容易系列之(4)——考新郎
- 杭电----不容易系列之(4)——考新郎
- HDU2049:不容易系列之(4)——考新郎
- hdoj 2049 不容易系列之(4)——考新郎
- HDU-2049不容易系列之(4)——考新郎
- hdoj_2049 不容易系列之(4)——考新郎
- hdu 2049 不容易系列之(4)——考新郎
- HDU 2049 不容易系列之(4)——考新郎
- hdu 2049 不容易系列之(4)——考新郎
- HDU2049----不容易系列之(4)——考新郎
- 深入浅出RPC框架(上)
- iPhone 6 / 6 Plus 设计·适配方案
- 不用Ubuntu,自己动手下载Android源码
- 环形缓冲队列(RingBuffer),自己写的靠谱的代码
- grep遍历文件夹查找文本内容
- HDOJ2049 不容易系列之(4)——考新郎
- 欢迎使用CSDN-markdown编辑器
- python——正则表达式
- Java 入门 之 Synchronized 方法和块
- DOI输出EXCEL的例子
- 【java学习笔记】对象数组初始化问题
- MessageFormat用法
- 单链表进行奇偶整数位置调整
- 我的新家