本帖最后由 luyuanhong 于 2017-4-26 00:25 编辑
题 在 1~10000 中,各位数字之和等于 25 的数有几个?
解 在 1~10000 中,各位数字之和等于 25 的数,必定由四个数字(包括0)组成。
有下列三种情况:
(一)四个数字中,有三个相同,另有一个不同,这样的四个数字有下列 3 组:
(8,8,8,1),(7,7,7,4),(6,6,6,7)。
每组数字中,一个单独的数字可以有 4 种位置,所以这样的数共有 3×4 = 12 个。
(二)四个数字中,有两个相同,另有两个不同,这样的四个数字有下列 16 组:
(9,9,7,0),(9,9,6,1),(9,9,5,2),(9,9,4,3),
(8,8,9,0),(8,8,7,2),(8,8,6,3),(8,8,5,4),
(7,7,9,2),(7,7,8,3),(7,7,6,5),
(6,6,9,4),(6,6,8,5),
(5,5,9,6),(5,5,8,7),
(4,4,9,8)。
每组数字中,第一个单独的数字可以有 4 种位置,第二个单独的数字可以有 3 种位置,
所以这样的数共有 16×4×3 = 192 个。
(三)四个数字各不相同,这样的四个数字有下列 6 组:
(9,8,7,1),(9,8,6,2),(9,8,5,3),(9,7,6,3),(9,7,5,4),(8,7,6,4)。
每组数字中,四个数的位置可以任意排列,所以这样的数共有 6×4!= 6×24 = 144 个。
由上面的分析可知,在 1~10000 中,各位数字之和等于 25 的数共有
12+192+144 = 348 个。
|