在1,2,3,4,5五个数字中任选择4个数字进行组合,要求: 2和3不能同时出现; 结果要有顺序。 求算法

再说明白一点就是题目答案是2种,结果分别是1245和1345。求解... 再说明白一点就是题目答案是2种,结果分别是1245和1345。
求解
展开
清风明月流云
2012-03-27 · TA获得超过7198个赞
知道大有可为答主
回答量:1647
采纳率:85%
帮助的人:1543万
展开全部
5个数字中选4个的全排列:C(5,4)*A(4,4)=A(5,4)=5*4*3*2=120种
2和3同时出现,那么还要从3个中选出两个:C(3,2)*A(4,4)=72种,
故2和3不同时出现:120-72=48种
【所有(5,4)的形式里,第一个数是下标,第二个是上标】
============
或者这么考虑:一共只有5个数,除去2,3只剩3个,不够4个了,那么2和3不能同时出现仅有两种情况:1245和1345,要有顺序,所以分别再做一个全排列就可以了,故4!+4!=48
更多追问追答
追问
我要的答案就是1245和1345。但是我不知道该怎么做。继续求教!
追答
1245的全排列啊,就是A(4,4)=4!=24
这个就是固定用法了,也可以这么理解,凑成的四位数,第一位有4种选择,第二位有3种,第三位有2种,第四位有1种,利用乘法原理,所以一共是4*3*2*1=24种排列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lotsynergyfree
2012-08-15
知道答主
回答量:2
采纳率:0%
帮助的人:5.4万
展开全部
给我个邮箱,我给你代码,只能是java的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式