海浩网论坛

标题: 请教:排列组合问题。 [打印本页]

作者: 小松鼠    时间: 2008-5-1 11:41:37     标题: 请教:排列组合问题。

如果说是3个数( 8 5 3),最多能组合成多少3位



如果说是4个数( 7 8 5 3),最多能组合成多少4位



如果说是4个数( 0 8 5 3),最多能组合成多少4位

有计算公式吗?
作者: 清风居士    时间: 2008-5-1 11:44:49

排列问题。高中有公式的。
作者: 鹤影    时间: 2008-5-1 11:54:03

全排不重复  p=n!

如果说是3个数( 8 5 3),最多能组合成多少3位 p3=6

如果说是4个数( 7 8 5 3),最多能组合成多少4位 p4=24

如果说是4个数( 0 8 5 3),最多能组合成多少4位
4位数,首位不能0,P4-6=18

呵呵,能记住的就这些,其余都还给老师了,google之

[ 本帖最后由 鹤影 于 2008-5-1 12:00 编辑 ]
作者: 小松鼠    时间: 2008-5-1 11:56:28

如果说是3个数( 8 5 3),最多能组合成多少3位 p3=6

如果说是4个数( 7 8 5 3),最多能组合成多少4位 p4=24
-----------------------------------------------
p3=6为什么是6??

p4=24为何是24??
作者: takelook    时间: 2008-5-1 11:57:58

P3=3*2*1
P4=4*3*2*1
Pn=n*(n-1)*(n-2)*.....*1
作者: 妮可宝贝    时间: 2008-5-1 11:59:18

3位数, 不重复排列为 3!
3!就是1*2*3=6
4!就是1*2*3*4=24
5!就是1*2*3*4*5=120
作者: 妮可宝贝    时间: 2008-5-1 12:01:07

! 就是阶乘的意思
作者: 不在状态    时间: 2008-5-1 12:01:54

×都打不出来
作者: 小松鼠    时间: 2008-5-1 12:01:57

如果说是4个数( 0 8 5 3),最多能组合成多少4位
4位数,首位不能0,P4-6=18


6又是如何算出来的??
作者: 鹤影    时间: 2008-5-1 12:04:50

呵呵

1、穷举法,3位数穷举不难

[ 本帖最后由 鹤影 于 2008-5-1 12:13 编辑 ]
作者: 鹤影    时间: 2008-5-1 12:09:16

万能的妮可,昨天看这问题时,想用VBA用穷举法,列出所有组合

想了一下有难度,呵呵,有空的话能否帮助写一个
作者: 小松鼠    时间: 2008-5-1 12:10:31

谢谢鹤影!!谢谢妮可宝贝!!谢谢!!
作者: 妮可宝贝    时间: 2008-5-1 12:13:24

原帖由 鹤影 于 2008-5-1 12:09 发表
万能的妮可,昨天看这问题时,想用VBA用穷举法,列出所有组合

想了一下有难度,呵呵,有空的话能否帮助写一个


写过太多次了.. 兴趣不浓厚..
作者: 鹤影    时间: 2008-5-1 12:14:15



呵呵,不用谢,第二条错了






欢迎光临 海浩网论坛 (http://bbs.highot.net/) Powered by Discuz! X2