首先,不考虑0位于首位情况.
1.无重复数字时:A(10,5)=30240
2.有一个重复数字:C(10,4)[先选出4个数字]*C(4,1)[选出一个重复的数字]*5![5个数全排列]/2![两个相同的数字交换认为相同]=50400
3.有两个重复数字:C(10,3)*C(3,2)*5!/(2!*2!)=10800
总共91440.
由于各个数字在总的排列中是可交换的,即交换某个排列中两个数字,必定构成另外一个符合条件的排列.所以以不同数字开头的总排列数必定相等.
你也可以这么理解:将所有以0开头的排列,将0换为1,原来的1换为0,那么必然构成全部以1开头的排列,不多不少.
所以总的排列数为91440*0.9=82296
温馨提示:答案为网友推荐,仅供参考