题目链接

 /*
Name:nyoj-451-光棍节的快乐
Copyright:
Author:
Date: 2018/4/25 16:44:47
Description:D(n)=(n-1)*(D(n-1)*D(n-2))[D[0]=0;D[1]=1]
*/
#include <iostream>
#include <cstdio>
using namespace std;
long long c[][], wrongsort[]; int main()
{
for (int i=; i<=; i++) {//阶乘打表
c[i][] = c[i][i] = ;
for (int j=; j<i; j++) {
c[i][j] = c[i-][j] + c[i-][j-];
}
}
wrongsort[] = ;
wrongsort[] = ;
for (int i=; i<=; i++) {//错排打表
wrongsort[i] = (i-) * (wrongsort[i-] + wrongsort[i-]);
}
int n,m;
while (cin>>n>>m) {
cout<<c[n][n-m]*wrongsort[m]<<endl;
}
return ;
}

最新文章

  1. 掌握Thinkphp3.2.0----自动完成
  2. js-innerHTML
  3. nginx实现日志按天切割
  4. Python开发专业工具推荐
  5. 从手机获取图片让WebView支持本地上传图片
  6. iOS--跳转到APPstore评分
  7. Linux命令--链接文件的那些事
  8. C#调用PB写的com组件dll
  9. Chrome浏览器扩展开发系列之四:Browser Action类型的Chrome浏览器扩展
  10. vue2.0---vue-router总结(项目基于vue-cli)
  11. ANSI C与C89、C99、C11区别差异
  12. 20.QT-Qpixmap实现图片鼠标缩放,鼠标拖动示例(详解)
  13. ASP.Net Core on Linux (CentOS7) 共享第三方依赖库部署
  14. kernel 进阶API
  15. 在windows环境利用celery实现简单的任务队列
  16. oracle使用 extract获取当前时间,并比较两个时间
  17. h5移动网页唤起App
  18. 使用python爬虫爬取股票数据
  19. [Java in NetBeans] Lesson 09. Switch / If-Else Ladder
  20. 聊聊jdbc statement的fetchSize

热门文章

  1. 解读mysql主从配置及其原理分析(Master-Slave)
  2. openstack ocata版(脚本)计算节点安装
  3. Linux doxygen的安装与使用
  4. Java数据类型 及 转换原则
  5. 配置树莓派3和局域网NTP服务器实现内网时间校准
  6. lvds(800*600)
  7. Linux环境下的图形系统和AMD R600显卡编程(1)——Linux环境下的图形系统简介
  8. HTML5模拟衣服撕扯动画
  9. 五、golang实现排序
  10. 20145230《Java程序设计》第3周学习总结