排列组合问题

有12345个人,做12345个位置,要求不能有任何一个人对号入座,有几种坐法?我晓得答案是44,怎么推导的?如果问题换成n个人,有没有推导公式?
满意追加100分

设 an 是n个人的坐法.

我们考虑 a(n+1), 即 n+1 个人的坐法。看最后一个人。他可以坐在 1,。。。,n 这n个位置。
设其坐在i位置, 1<=i<=n. 只有两种情形:
1. 第i 个人坐在 n+1 位置。于是,去掉 i, n+1 这两个人后,正好是 n-1个人的a(n-1)种坐法中的一种。
2. 第i 个人不坐在 n+1 位置。这时,如果把坐在第n+1位置的人安排坐在第i位置,则,正好是 n个人的a(n)种坐法中的一种。
同时,
1‘。 任给n-1个人的a(n-1)种坐法中的一种,任给1<=i<=n, 都可以按1那样插入第i, n+1 两个人,得到一种(n+1)个人的坐法。
2‘。 任给n个人的a(n)种坐法中的一种,任给1<=i<=n, 都可以按2那样插入第 n+1 个人,得到一种(n+1)个人的坐法。

综上,有:
a(n+1)= n(an + a(n-1))

a1=0, (这个算规定的)
a2=1
a3= 2
a4=3(3)=9
a5=4(2+9)=44

一般的 an 应该可以通过生成函数解出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-15
接 zhaoyi_628 的回答。
设 an 是n个人的坐法
显然 a2=1
假设 已知 a2,a3,...,a(n-1)
那么 n个人中n-1人对号入座等于n人对号入座,是1种坐法。
k人对号入座有 a(n-k)*C(n,k) 种坐法 ,k=1,2,...,n-2
故 an=n!-1-[a(n-1)*C(n,1)+a(n-2)*C(n,2)+...+a3*C(n,n-3)+a2*C(n,n-2)]本回答被提问者采纳
第2个回答  2012-12-13
这题应该用减法P(5,5)=120
4个人对号入座1
3个人对号入座C(5,3)=10

2个人对号入座C(5,2)*2=20

1个人对号入座C(5,1)*9=45

一共120-1-10-20-45=44
第3个回答  2012-12-13
这种题目没有很好的方法算 只能找特列
2开头的有11个
21453 21534
23154 23451 23514
24513 24531 24153
25134 25431 25413
根据排列组合的对称性原理 3,4,5开头的也有11个
一起有 11x4=44个。
第4个回答  2012-12-15
此乃欧拉错装信封问题,百度一下吧。
思路就是用容斥原理,最后表示成一个求和
n!(1-1/1!+1/2!-1/3!+...+(-1)^n*1/n!) 渐进~n!/e
http://baike.baidu.com/view/1926671.htm

怎样解决排列组合问题?
1、要使至少两个发生所以可以考虑为恰有两个发生与三个都发生的可能情况之和,故第一问按照排列组合公式表达为 C(2,3)+C(3,3)=3*2\/(2*1)+3*2*1\/(3*2*1)=4 (其中括号内第一个数字为上标,第二个数字为下标)。2、由1可得恰有两个发生的表达式为 C(2,3)=3*2\/(2*1)=3 ...

如何计算排列组合问题?
排列组合的计算公式是A(n,m)=n×(n-1).(n-m+1)=n\/(n-m)。排列组合是组合学最基本的概念,所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序,组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。排列组合的发展 排列组合的中心问题是研究给定要求的排列和...

排列组合应用问题方法总结
捆绑法:在解决排列组合问题时,当要求某几个元素必须相邻时,可将这些元素看作一个整体进行考虑。比如原本有3个元素,若它们必须相邻,则将这3个元素视为1个元素,与其余元素一起排列。需要额外注意的是,整体内部若存在前后顺序的区分,则还需考虑这些元素的排列顺序。例如,3个不同数字的3位数排列问...

排列组合问题
答案:9种 解析:先将这四个人和这个四个卡片分别编号为ABCD abcd 先以A为对象来研究 A只能将手中的a送给B、C、D三个人中的一人 有C(3,1)种(不能送给自己)假设A将手中的a送给了C 那么C将手中的c可以送给A、B、D三个人中的一个人 也有C(3,1)种 假设C将手中的c送给了B 那么就剩下...

什么是排列组合问题?
排列组合是一种数学概念,主要用于解决在n个不同元素中选出m个元素组成一个集合的问题,其中n表示元素总数,m表示要选出的元素个数。排列指的是从n个元素中选取m个元素进行排列,即对这m个元素进行全排列,得到的结果称为排列。例如,从4个元素{A, B, C, D}中选取3个元素进行排列,可以得到以下...

高中如何秒杀排列组合题目?
高中数学排列组合秒杀技巧如下:1、相邻问题捆绑法:题目中规定相邻的几个元素捆绑成一个组,当作一个大元素参与排列。2、相离问题插空法:元素相离(即不相邻)问题,可先把无位置要求的几个元素全排列,再把规定的相离的几个元素插入上述几个元素的空位和两端。3、定序问题缩倍法:在排列问题中限制...

省考行测:数量关系排列组合问题?
有顺序要求用排列,无顺序要求用组合。简单来说即是改变元素顺序对计数结果有影响用排列,如例1;改变元素顺序对计数结果无影响用组合,如例2。相信各位考生对于排列组合问题只要能掌握好加法、乘法两个原理和排列、组合两个工具,很多问题自然就会迎刃而解。

排列组合问题的解题方法归纳
解决排列组合问题,可采用以下技巧:首先,特殊元素优先考虑,如优先安排限制性大的元素。其次,面对排列组合混合问题,先选择后排列,简化复杂度。接着,处理相邻问题时,使用“捆绑”策略,将相邻元素视为整体;而相间问题则以“插空”法,找到元素插入的位置。定序问题则需通过除法进行处理,避免重复计算...

排列组合问题怎样计算?
计算方法——(1)排列数公式 排列用符号A(n,m)表示,m_n。计算公式是:A(n,m)=n(n-1)(n-2)??(n-m+1)=n!\/(n-m)!此外规定0!=1,n!表示n(n-1)(n-2)?1 例如:6!=6x5x4x3x2x1=720,4!=4x3x2x1=24。(2)组合数公式 组合用符号C(n,m)表示,m_n。公式是:C(n,...

一道排列组合问题,要求组合的这个长度一共是12位,
从10个数字中取6个排在指定的6位,有A(10,6)=10*9*8*7*6*5=151200法;从26个字母取6个排在剩下的6位,有A(26,6)=26*25*24*23*22*21,由乘法原理,共有A(10,6)*A(26,6)个排列,计算从略。

相似回答