每日一题[1975]进制转换

对于任意正整数 n, 令 f(n) 为四进制下 n 的各个数位之和, 令 g(n)f(n) 的值在八进制下表示的各个数位之和. 例如, f(2020)=f(133210(4))=10=12(8), 于是 g(2020)12 的各位数字之和, 为 3. 使 g(n) 在十六进制下不能仅用 09 来表示的最小的数字 n, 记作 N, 则 N1000 的余数是_______.

答案    151

解析    在十六进制下不能仅用 09 来表示的最小的数字为 10(10), 于是f(N)=37(8)=31(10),因此N=13333333333(4)=24101=210242122421151(mod1000).

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

发表回复