数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 3124|回复: 2

f 满足 f(1)=1 ,10|n 时 f(n)=f(n/10),否则 f(n)=f(n-1)+1,求 n≤2000 时的最大值

[复制链接]
发表于 2020-9-25 09:51 | 显示全部楼层 |阅读模式
請問函數

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2020-9-26 11:16 | 显示全部楼层
本帖最后由 小fisher 于 2020-9-26 11:40 编辑

设n的千、百、十、个位数字分别为a、b、c、d,则
f(n)=f(1000a+100b+10c+d)
=f(10(100a+10b+c)+d)
=f(100a+10b+c)+d
=f(10(10a+b)+c)+d
=f(10a+b)+c+d
=f(a)+b+c+d
=a+b+c+d
即f(n)等于n的个、十、百、千位数字之和,所以f(n)在n=1999时取最大值1+9+9+9=28
回复 支持 反对

使用道具 举报

发表于 2020-9-26 11:26 | 显示全部楼层
楼上 小fisher 的解答很好!已收藏。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-21 06:45 , Processed in 0.075634 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表