同意楼上的解题思路,但过程太繁
可以这样考虑,
共有6个位置,
(1)排0,共有5个位置可选
(2)选两个位置排1 ,共有C(5,2)=10种
(3)其余位置排2 ,就1种
由乘法原理(分步计数原理)
共有 5*10=50个六位数
穷举非常麻烦,如果有一点排列组合知识就比较简单了
可以参考http://baike.baidu.com/view/738955.htm
十万位为1,则剩下3个2,1个1,1个0,剩下五个数排列可能为A5/A3(5个不同数字排列数/三个不同数字排列数)=20
十万位为2,剩下2个2,2个1,1个0,剩下五个数排列可能为A5/(A2*A2)(5个不同数字除去(两个不同数字排列数*两个不同数字排列数))=30
所以总共50个不同数字
第一位是1或2
后面的为0,1,2都可
第一位是1,第二位0,三个2一个1 有4种可能 4
第二位1,三个2一个0 有4种可能 4
第二位2,第三位0 两个2一个1 有3种可能 3
第三位1 两个2一个0 有3种可能 3
第三位2 第四位0 一个2一个1 有2种可能 2
第四位1 一个2一个0 有2种可能 2
第四位2 一个1一个0 有2种可能 2
第一位是2,第二位0,第三位1 两个2一个1 有3种可能 3
第三位2 两个1一个2 有3种可能 3
第二位1,......没时间了,你自己补完。
穷举吧 一个个列出来