为了账号安全,请及时绑定邮箱和手机立即绑定

从五个数任意选3个数为一个组合,最多能有几个组合哦

从五个数任意选3个数为一个组合,最多能有几个组合哦

绝地无双 2018-10-12 22:13:44
从五个不重复的数(0-9) 选取3个为一个组合 顺序了不同 最多能有多少组合?js来写 如果可以的话 能不用es6就不用(还不会)ps: 我来做的话也就想到三重循环那种笨方法 要是能有简洁的写法就好了 在扩展一下如果也适合6个数选取4个数为一组合的就好了...你们不要在数学算了(数学差也不会算) 我发这个问题是想用js输出这些可以组合的数字 而不是再求数学题
查看完整描述

2 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

1.你这是数学问题,不是程序问题
2.你说顺序不限,那就是可以重复,任意5个数里选三个数,那就是5x5x5=125种组合
3.推而广之,n个数里选m个数,那就是n的m次方Math.pow(n,m)

查看完整回答
反对 回复 2018-10-21
  • qq_慕娘4238695
    qq_慕娘4238695
    这是组合数,和顺序没关系,不能重复,你自己都没学明白还在这里误人子弟
?
jeck猫

TA贡献1909条经验 获得超7个赞

第1个可能,只有5个不重复的数,5个数中取3个组合,是C(5,3)=P(5,3)/(3!)=C(5,2)=P(5,2)/(2!)=5!/((5-2)!)/2!=10

第2个可能,其实是有10个不重复的数,分成两步,先选5个不重复的数,再在这5个数中选3个来组合,最后的组合有多少种,其实这个问题就是在10个不同数中选3个来组合,即C(10,3)=P(10,3)/(3!)=10!/((10-3)!)/3!= 10!/(7! * 3!) = 120


查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 3552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信