博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不容易系列之一 (错排公式)
阅读量:6679 次
发布时间:2019-06-25

本文共 838 字,大约阅读时间需要 2 分钟。

题解:

错排公式:d[n] = (n-1)(d[n-1] + d[n-2]);

最近在看组合数学,还没有看到这一部分,只能先搬过来用了。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define mem(arr, num) memset(arr, 0, sizeof(arr))#define _for(i, a, b) for (int i = a; i <= b; i++)#define __for(i, a, b) for (int i = a; i >= b; i--)#define IO \ ios::sync_with_stdio(false); \ cin.tie(0); \ cout.tie(0);using namespace std;typedef long long ll;typedef vector
vi;const ll INF = 0x3f3f3f3f;const int mod = 1e9 + 7;const int N = 20 + 5;ll d[N];int main(){ d[2] = 1; _for(i, 3, N-1) d[i] = (i-1) *(d[i-1] + d[i-2]); int n; while(cin >> n) cout << d[n] << endl; return 0;}

 

转载于:https://www.cnblogs.com/GHzz/p/8823145.html

你可能感兴趣的文章
修改Windows Server 2008远程桌面连接端口
查看>>
Android获取指定目录下的文件代码
查看>>
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
查看>>
程序猿,你的坐姿正确吗?
查看>>
新疆之春(二)魂牵梦绕赛里木湖
查看>>
解析el表达式出错
查看>>
vmware实现nat上网
查看>>
Linux一键安装Aria2+Yaaw+FileManager实现BT磁力下载,并在线查看/观看
查看>>
unity3d zegui 按钮图标更换 不成功
查看>>
安装wxPHP后,apache无法启动
查看>>
android判断是否连接网络
查看>>
sqlite 打开数据库
查看>>
Thrift使用教程(Java版本)
查看>>
我的友情链接
查看>>
通过SSH证书实现Putty免密码登录CentOS
查看>>
Java IO类库之Bits
查看>>
ERROR 1217 (23000): Cannot delete or update a pare
查看>>
oracle 11g RAC搭建 ASM存储
查看>>
函数学习-bytearray()
查看>>
CentOS7安装配置telnet-server
查看>>