错排公式: 考虑一个有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排。 n个元素的错排数记为Dn。 比如说:如在写信时将n封信装到n个不同的信封里,有多少种全部装错信封的情况。 D(1)=0,D(2)=1,D(n)=(n-1)*(D(n-1)+D( ...
分类:
其他好文 时间:
2017-11-11 20:42:38
阅读次数:
172
http://172.20.6.3/Problem_Show.asp?ID=1544&a=ProbNF 看了题解才意识到原题有错排的性质(开始根本不知道错排是什么)。 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法?这个问题的解答就是10个元素的错排数。 错排定义:考虑一 ...
分类:
其他好文 时间:
2017-11-05 20:11:48
阅读次数:
169
BZOJ[4563] [Haoi2016]放棋子 这个题是由套路的,可以直接用错排公式,首先f[1]=0,f[2]=1,然后考虑后面的转移,当放第i个的时候,前面的只可能是i-1个全部都不在自己的位置或者只有1个不在自己的位置,对于前者,第i个可以和前i-1个中的任意一个互换位置,贡献就是f[i-1 ...
分类:
其他好文 时间:
2017-10-15 22:30:45
阅读次数:
242
问题:某人写了n封信和n个信封,如果所有的信都装错了信封。求所有的信都装错信封,共有多少种不同情况。 思路:由这道题引入错排公式:f(n)=(n-1)*[f(n-1)+f(n-2)]。 当N=1和2时,易得解~,假设F(N-1)和F(N-2)已经得到,重点分析下面的情况: 当有N封信的时候,前面N- ...
分类:
其他好文 时间:
2017-08-25 19:22:48
阅读次数:
124
http://acm.fzu.edu.cn/problem.php?pid=2282 F[i]=(i-1)(F[i-2]+F[i-1]) ...
分类:
其他好文 时间:
2017-08-04 21:28:28
阅读次数:
96
大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加难了,就像花钱总是比挣钱容易的道理一样。 话虽这样说,我还是要告诉大家,要想失败到一定程度也是不容易的。比如,我高中的时候,就有一个神奇的女生,在英语考试的时候,竟然把 ...
分类:
其他好文 时间:
2017-07-31 09:56:27
阅读次数:
100
题意:从1到n+m的数组中选m个数字且每个数字和在原数组中下标不同,求方案数。例如 n=1 m = 2 则存在{2,1},{2,3},{3,1} 题解:错排问题模板 下面是使用容斥原理推导的过程 1. 先推导标准的错排公式 假设为从1到m的m个数字组成的数组 令k=非错排的数字个数 共有m!种情况, ...
分类:
其他好文 时间:
2017-07-02 15:20:31
阅读次数:
180
RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8996 Accepted Submission(s): 3699 Problem ...
分类:
其他好文 时间:
2017-06-26 11:28:46
阅读次数:
143
Description 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行只有一枚棋子,每列只有一枚棋子的限制,求有多少种方案。 Solution 其实和给出的障碍没什么关系, ...
分类:
其他好文 时间:
2017-06-10 19:20:30
阅读次数:
202
1.题意:1到N的序列的排列中,元素位置与元素值相对应的情况(值为i的元素在某个排列中正好排在第i个位置)大于等于序列规模一半的情况,有多少个? 2.输入输出:每组数据一个数,N,规定输入以0结尾; 3.分析:原题意换句话说,就是针对1到N的全排列,错排元素的个数小于等于N的情况有多少; 那么,输出 ...
分类:
其他好文 时间:
2017-04-04 19:30:45
阅读次数:
204