概述:本道作业题是刁加斜同学的课后练习,分享的知识点是10选5组合,指导老师为周老师,涉及到的知识点涵盖:【10选5有多少种组合】-10选5组合,下面是刁加斜作业题的详细。
10选5
C(10,5)=10×9×8×7×6/(5×4×3×2×1)=252
=C(80,10)=1646492110120
推导:COMBIN(80,10)=permut(80,10)/permut(10,10)
=80×79×78×77×.·····×71/10×9×8×7·×····×1
C(12,10)=C(12,2)=12*11/2*1=66
两个问题:
(1)所要的那4个数,是【组合】还是【排列】?
(2)所谓【前7个数出现5次】,是指这7个数,在选出的30组结果中,各恰好出现5次吗?
如果是,那么:
由于是30组数,每组4个;那么最终会有120个数(包含重复的)出现.
上面的要求使得前7个数字总共出现:7×5=35次.
而根据后面的要求【后3个数的任意2个不能同时出现】,可知在任何一组结果中,后3个数最多出现1个.那么,在30组结果中,后3个数最多共出现30次.
显然,这两个要求导致这10个数字最多共出现65次,而这是不可能构成30组结果的.
1000组
放大倍数小的视野大
5×,10×,
提示:从10个数中任取5个组成一组, 若不考虑取数的先后顺序共有组可能性 若考虑取数的先后顺序共有组可能性
提示:C(10,5)*A(5,5)=30240
提示:我倾向于用宏解决。吧这10个词语输入到单元格A1到J1里,同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码: Sub test() Dim i, j, k1, k2, k3, k4, k5 As Byte Dim xRng As Range Range("A2:A253").ClearContents j = --InputBox("...
提示:gt;gt;gt; import itertoolsgt;gt;gt; itertools.combinations(range(10), 5)gt;gt;gt; [_ for _ in itertools.combinations(range(10), 5)][(0, 1, 2, 3, 4), (0, 1, 2, 3, 5), (0, 1, 2, 3, 6), (0, 1, 2, 3, 7), (0, 1, 2, 3, 8), (0, 1, 2, 3, 9), (0, 1, 2, 4...
提示:由组合数计算公式,有 C(10,5)=252 种,这么多我就不一一罗列了……