排列组合--数字篇

“2 012”含有数字0,1,2,且有两个数字2,则含有数字0,1,2,且有两个相同数字的四位数的个数为( 24)

就所含的两个相同数字是否为0进行分类计数:

第一类,所含的两个相同数字是0,则满足题意的四位数的个数为C31A22
2001 2010 2100
1002 1200 1020

第二类,所含的两个相同数字不是0,则满足题意的四位数的个数
相同数字为1
限定第一个位置为1,相同数字为1,C31C21
1012 1021 1210 1201 1120 1102
限定第一个位置为2,相同数字为1,C31
2101 2110 2011

不存在三种情况:0121,0112,0211

同理可得相同数字为2也为9种

由分类加法计数原理得,满足题意的四位数的个数为 6加18=24

3s 解决
先选重复数字 再排0 再排单个数剩下就是重复数字的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值