从1,3,5,7,9,取里3个不同的数,再从0,2,4,6,8,里取出2个不同的数字,组成比70123大的五位数,共有多少个

问题描述:

从1,3,5,7,9,取里3个不同的数,再从0,2,4,6,8,里取出2个不同的数字,组成比70123大的五位数,共有多少个

由于70123后四位数是0-9里面取最小的4个数组成的最小数,也就是说在0-9里面随便取4个数就大于等于0123,所以只要第一位数大于等于7就满足要求了.
第一位数取7时,后四位数要从1,3,5,9和0,2,4,6,8里面各取2个,共有6 * 10 = 60种取法;
后四位数取出来后进行排序,每种排序产生一个数,共有60 * 4*3*2 = 1440 个数产生,但其中70123是不符合要求的要去掉,最终有1339个数产生.
第一位数为9时,同上,产生1440个数.
第一位数为8时,后四位数要从1,3,5,7,9中取3个,再从0,2,4,6中取1个,共有10 * 4 = 40种取法;
后四位数再进行排序,最终共有 40 * 4*3*2 = 960个数.
总共就是1339 + 1440 + 960 = 3839 个数啦.