数学吧 关注:912,585贴子:8,827,950
  • 8回复贴,共1

n<2008看懂了,n>1900咋得来的,求大神指导下思路

只看楼主收藏回复



IP属地:陕西来自Android客户端1楼2024-07-30 15:50回复
    如果n<1900
    则S(n)<1900+1+8+9+9


    IP属地:上海来自Android客户端2楼2024-07-30 15:59
    收起回复
      2025-07-19 22:38:41
      广告
      n是最多是一个小于2008的四位数,s(n)最大是s(1999)=28,n肯定大于2008-s(n)最大=1980


      IP属地:安徽来自Android客户端4楼2024-07-30 18:00
      回复
        s(n)>0, n+s(n)=2008
        得s(n)=2008-n>0,有n<2008
        考虑n=1xxx,即n=1000+a*100+b*10+c(n为四位数)
        则s(n)可取最大值为1+9+9+9=28(a,b,c均取9)
        得s(n)=2008-n<28,有n>1980
        此时有1980<n<2008
        令n=1900+10x+y或n=2000+x,一式9>=x>=8,9>y>0,二式x<=8,易得n=1985或2003。


        IP属地:湖北5楼2024-07-30 18:00
        回复
          n≤1900的话S(n)就≤27(极限情况1899S(n)最大)n+S(n)≤1927(还不能取等)


          IP属地:安徽来自Android客户端6楼2024-07-30 18:03
          回复
            它放太宽了反而看不明白,要跟你说2008-4×9=1972你就明白了


            IP属地:湖北来自Android客户端7楼2024-07-31 08:43
            回复
              不如直接求1001a+101b+11c+2d=2008的自然数解


              IP属地:安徽来自Android客户端8楼2024-07-31 08:49
              回复
                因为下一步就是要把个位十位设为xy,取1900作为下限便于计算。


                IP属地:广东来自Android客户端9楼2024-07-31 15:04
                回复