求详解!排列组合

一个正在行进的10人队列,每人身高各不相同,按从低到高的次序排列,现在他们要变成并排的2列纵队,每列仍然是按从低到高的次序排列,同时要求并排的每两人中左边的人比右边的人要... 一个正在行进的10人队列,每人身高各不相同,按从低到高的次序排列,现在他们要变成并排的2列纵队,每列仍然是按从低到高的次序排列,同时要求并排的每两人中左边的人比右边的人要矮,那么,2列纵队有___________种不同排法. 展开
memberwin
2011-07-29 · TA获得超过3903个赞
知道大有可为答主
回答量:1000
采纳率:100%
帮助的人:508万
展开全部
很有意思的题目
目前想到的方法
设两纵队为AB,且按身高编号从1到10,最高在排头,从5分为两队
A B
5 10
4 9
3 8
2 7
1 6
则1和10的位置不能变,剩下的可以在AB间交换
首先考虑交换一个的情况, 如果只交换一个肯定可以排出唯一的结果
所以有 C(4,1)*C(4,1) =16种
然后考虑交换2个的情况,A中2,3不能同时换出,B中8,9不能同时换出,剩下的可以排出唯一结果,所以有(C(4,2)-1)*(C(4,2)-1) = 25种
交换3个和4个的情况,肯定不能排出符合条件的结果
所以一共有 1+16+25 = 42种

坐等更好的解法
终归是寂寞
2011-07-30 · TA获得超过1428个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:265万
展开全部
1和10的位置必须是确定的,所以只需要对剩余的八个进行排列(o表示未确定):
1 o
o o
o o
o o
o 10
从逆向考虑,排除不可能的情况。全排列为8C4=70(当然包括了不可能的情况),只要考虑其中一列确定,那么另一列自然确定(因为同一列从上到下依次增大)。接着考虑不可能的情况,剩余的数为2~9,首先左边那列如果2和3中一个都不取,那么必然不可能,排除6C4=15;第二,如果左边那列只取了2或3之中的一个,这里有两种情况,假设是2,那么填上自然确定的数后情况为:
1 3
2 o
o o
o o
o 10
剩下4~9,排除o o o(如果左边那列三个数全部从6、7、8、9里面取),4C3=4,排除o 8 9(o为4、5中的一个,两种情况),所以这种情况排除了2*(4C3+2)=12种;最后,如果左边同时选了2、3,但剩余的选了8和9也是不可以的,所以排除,1种。总共排除15+12+1=28种,所以可能的排列为70-28=42种。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式