每日一题[1543]映射计数

已知正整数 n 都可以唯一表示为n=a0+a19+a292++am9m

的形式,其中 m 为非负整数,aj{0,1,,8}j=0,1,,m1),am{1,,8}.试求使得上述等式中的数列 a0,a1,a2,,am 严格单调递增或严格单调递减的所有正整数 n(包含对应的数列只有一项的情形)的和.

答案       984374748

解析       记 p(n) 为正整数 n 对应的数列 a0,a1,a2,,am,设 AB 分别表示使 p(n) 单调递增和单调递减的正整数 n 构成的集合,用 S(M) 表示集合 M 中的所有数之和,并记n=¯amam1a1a0.

接下来尝试获得 S(A)S(B) 的联系.

第一个方程       把集合 A 做如下分划:A0={nAa0=0},A1={nAa00},

f:n9nA1A0 的一一映射,于是S(A0)=9S(A1)S(A)=10S(A1).
g:¯amam1a1a0¯(9am)(9am1)(9a1)(9a0)
BA1 的一一映射,且¯amam1a1a0+¯(9am)(9am1)(9a1)(9a0)=98(9m+11),
于是S(B)+S(A1)=7m=0(Cm+1898(9m+11))=988k=0Ck89k988k=0Ck8=98(10828).
这样我们就得到了方程S(B)+110S(A)=98(10828).

第二个方程       把集合 A 做如下分划:A2={nAam=8},A3={nAam8},

h:¯amam1a1a0¯(8am)(8am1)(8a1)(8a0)
BA3 的一一映射,且¯amam1a1a0+¯(8am)(8am1)(8a1)(8a0)=9m+11,
所以S(B)+S(A3)=7m=0Cm+18(9m+11)=8k=0Ck89k8k=0Ck8=10828.
同时考虑集合 A2{8}B 的一一映射h:¯8amam1a1a0¯(8am)(8am1)(8a1)(8a0),
¯8amam1a1a0+¯(8am)(8am1)(8a1)(8a0)=9m+21,
所以S(B)+S(A2)=8+7m=0Cm+18(9m+21)=8+98k=1Ck89k8k=1Ck8=910828.
这样就得到了方程2S(B)+S(A)=10929.

综合以上,有{S(B)+110S(A)=98(10828),2S(B)+S(A)=10929,{S(A)=968750080,S(B)=15624704,

于是所求正整数的和为S(A)+S(B)(1+2++8)=984374748.

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复