由0,1,2,3,4,5组成的所有没有重复三位数的和为多少

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:44:42

(1+2+3+4+5)*10=150

总和=75

一共可以100个数
0不能做首位,当百位确定后,各有20个数,每个数字用到40/5=8次
计算
1做百位1*20+14*8=132
2做百位2*20+13*8=144
3做百位3*20+12*8=156
4做百位4*20+11*8=186
5做百位5*20+10*8=180
总和=798

答案是32460
1做百位时,三位数的个数为P(5,2)=20,那么每个数字在十位和百位上都是4次,所以和为:100*20+(0+2+3+4+5)*10*4+(0+2+3+4+5)=2574;
2做百位时,和为200*20+(0+1+3+4+5)*10*4+(0+1+3+4+5)=4533;
3做百位时,和为300*20+(0+1+2+4+5)*40+(0+1+2+4+5)=6492;
4做百位时,和为400*20+(0+1+2+3+5)*40+(0+1+2+3+5)=8451
5做百位时,和为500*20+(0+1+2+3+4)*40+(0+1+2+3+4)=10410
所以总和为32460

先任取三个数组成一个三位数,再减去第一个数为0的三位数的个数。
即:P(6,3) - P(5,2), 其中P(x,y)表示从x个中取y个的排列。

P(6,3)共有120种,其中,每个数字在百位,十位和个位置均出现20次,
所以总和为 (100 + 10 + 1) * 20 * (0+1+2+3+4+5) = 33300,
P(5,2)共有20种,其中,每个数字在十位和个位均出现4次,
所以总各为 (10 + 1) * 4 * (1+2+3+4+5) = 660
两者相减 33300 - 660 = 32460,
即为所有没有重复三位数的和。