首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 本人发现的一个数学猜想 [已结帖,结帖人:jintianhu2000]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-07-05 16:32:03 楼主
    这是本人读高中时发现的一个数学猜想,一直不能证明或推翻

    任何一个不能被3整除的偶数,如488,按下列步骤:
    若该数为偶数,则把它各个位数之和的平方作为新数;若该数为奇数则各个位数之和的立方作为新数,再把那个新数重复以上步骤(偶数就各位数之和平方,奇数就各位数之和立方),一步步计算下去,肯定能在9步内变为1!
    如:
      488(偶)    4+8+8=20      20*20=400
      400(偶)    4+0+0=4      4*4=16
      16(偶)    1+6=7        7*7=49
      49(奇)    4+9=13        13*13*13=2197
      2197(奇)  2+1+9+7=19    19*19*19=6859
      6859(奇)  6+8+5+9=28    28*28*28=21952
      21952(偶)  2+1+9+5+2=19  19*19=361
      361(奇)    3+6+1=10      10*10*10=1000
      1000(偶)  1+0+0+0=1    1*1=1
      1
          共9步
    哪位高手能证明或推翻它??
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • czw2dlj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 17:30:041楼 得分:0
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • czw2dlj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 17:30:262楼 得分:0
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:06:183楼 得分:0
    2就不行,你怎么猜想得:)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:08:484楼 得分:0
    11也不行,拜托现在是计算机时代,稍微写几行代码就可以验证得事情,干吗呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:11:415楼 得分:0
    发现误解你意思,不过89不行,8+9=17, 17^3=4913, 4+9+1+3=17
    也就是所有和为17的数都不行,例如98
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:32:406楼 得分:0
    可惜被苹果砸伤了。
    89奇 8+9=17
    17*17*17=4913奇 4+9+1+3=17
    17*17*17=4913奇 4+9+1+3=17
    ......
    9万步也结束不了啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:40:577楼 得分:0
    缴版权费给我,明目张胆抄袭:)
    引用 6 楼 xibeitianlang 的回复:
    可惜被苹果砸伤了。
    89奇 8+9=17
    17*17*17=4913奇 4+9+1+3=17
    17*17*17=4913奇 4+9+1+3=17
    ......
    9万步也结束不了啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:43:258楼 得分:0
    是吗?98行的 !
    可惜被苹果砸伤了。
    179奇 1+7+9=17
    17*17*17=4913奇 4+9+1+3=17
    17*17*17=4913奇 4+9+1+3=17
    ......
    9万步也结束不了啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 18:59:369楼 得分:0
    拜托看清楚,是任何一个不能被3整除的偶数,是偶数!!!
    都弄出11,89来了,真服了.....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:00:3410楼 得分:0
    我早就编过,400万内都成立的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sssssjjjj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:06:2411楼 得分:0
    呵呵,精神可嘉,实践不够
    随便试了一个:168
    结果
    intput num:168
    9:sum=15  a*a=225
    8:sum=9  a*a*a=729
    7:sum=18  a*a*a=5832
    6:sum=18  a*a=324
    5:sum=9  a*a=81
    4:sum=9  a*a*a=729
    3:sum=18  a*a*a=5832
    2:sum=18  a*a=324
    1:sum=9  a*a=81
    ……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:20:5512楼 得分:0
    支持LZ,2亿以内,除了3的倍数和各位数字之和为17的奇数,猜想成立。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:35:3513楼 得分:0
    帖顶原文“若该数为偶数,则把它各个位数之和的平方作为新数;”
    不要再这么补了,总之想当歌德巴赫不容易

    引用 9 楼 jintianhu2000 的回复:
    拜托看清楚,是任何一个不能被3整除的偶数,是偶数!!!
    都弄出11,89来了,真服了.....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:37:1114楼 得分:0
    引用 12 楼 xibeitianlang 的回复:
    支持LZ,2亿以内,除了3的倍数和各位数字之和为17的奇数,猜想成立。

    "各位数字之和为17的奇数",包括中间步骤出现的,这个假设不太好描述。
    比如
    599奇 5+9+9=23
    23*23*23=12167奇 1+2+1+6+7=17
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:42:1315楼 得分:0
    引用 11 楼 sssssjjjj 的回复:
    呵呵,精神可嘉,实践不够
    随便试了一个:168
    结果
    intput num:168
    9:sum=15  a*a=225
    8:sum=9  a*a*a=729
    7:sum=18  a*a*a=5832
    6:sum=18  a*a=324
    5:sum=9  a*a=81
    4:sum=9  a*a*a=729
    3:sum=18  a*a*a=5832
    2:sum=18  a*a=324
    1:sum=9  a*a=81
    ……


    168能被3整除的,不在该范围之内,前提是不能被3整除的偶数....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-05 19:51:5016楼 得分:0
    对不起,刚回过味来,原来是偶数,怪不得被怀疑是抄袭,哈哈!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ooily
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-06 13:25:5517楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sssssjjjj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-06 20:08:3518楼 得分:0
    对不起,忘了不能是3的倍数
    这个呢:
    559999
    9:sum=91  a*a*a=753571
    8:sum=91  a*a*a=753571
    7:sum=91  a*a*a=753571
    6:sum=91  a*a*a=753571
    5:sum=91  a*a*a=753571
    4:sum=91  a*a*a=753571
    3:sum=91  a*a*a=753571
    2:sum=91  a*a*a=753571
    1:sum=91  a*a*a=753571
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sjkof
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-06 22:21:3519楼 得分:0
    引用 18 楼 sssssjjjj 的回复:
    对不起,忘了不能是3的倍数
    这个呢:
    559999
    9:sum=91  a*a*a=753571
    8:sum=91  a*a*a=753571
    7:sum=91  a*a*a=753571
    6:sum=91  a*a*a=753571
    5:sum=91  a*a*a=753571
    4:sum=91  a*a*a=753571
    3:sum=91  a*a*a=753571
    2:sum=91  a*a*a=753571
    1:sum=91  a*a*a=753571


    这个是偶数吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-06 23:53:2820楼 得分:0
    55999999999奇 91*91*91=753571
    753571奇 28*28*28=21952
    21952偶 19*19=361
    361奇 10*10*10=1000
    1000偶 1*1=1
    有些奇数也是可以的,没必要限制为偶数的!甚至3的倍数也没必要限制。
    比如非3的倍数2步以内变成4913或9步以内变成1。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sssssjjjj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 00:06:3421楼 得分:0
    发现一个小问题:即使2亿,在第一步各位数字加和也变成了100以内的数,所以我们虽然试了这么多数,但实际上都对100以内数进行重复!
    同理后面每一步都会对大数进行几个数量级的缩小,最终达到100以内。
    是不是需要对数量级足够大的数进行测试呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 07:33:0822楼 得分:0
    肯定能在9步内变为1这个肯定不成立。对于充分大的整数,肯定可以让它需要更多的步数才能够达到1。
    如果取消9步的限制,那么证明就不难,通过计算机穷举一定范围内的数据。然后证明对于更加大的数据,每步操作数据递减就可以了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jmulxg
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 09:32:5223楼 得分:0
    精神可嘉
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xibeitianlang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 09:53:1824楼 得分:0
    理论上是这样:存在充分大的数M1,使得它的各位数之和S1>1;存在充分大的数M2,使得它的各位数之和S2>=M1,...;存在充分大的数Mk,使得它的各位数之和Sk>=M(k-1)。当K>9时,必然需要9步以上。
    不过现在的问题是,由于收敛的速度太快(不亚于指数爆炸),所以找到一个需要10步的数也不容易。LZ拽就拽在这里。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 10:26:4325楼 得分:0
    其实除了3的倍数以及各位数和为17的奇数都行,之所以限制为偶数是考虑到这么表达太罗嗦了,所以就把前提条件写成不是3的倍数的所有偶数.
    我也一直在找反例,但反例肯定十分大,不容易找.......
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fosjos
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 10:33:5526楼 得分:0
    引用 22 楼 mathe 的回复:
    肯定能在9步内变为1这个肯定不成立。对于充分大的整数,肯定可以让它需要更多的步数才能够达到1。
    如果取消9步的限制,那么证明就不难,通过计算机穷举一定范围内的数据。然后证明对于更加大的数据,每步操作数据递减就可以了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 11:17:1727楼 得分:20
    引用 24 楼 xibeitianlang 的回复:
    理论上是这样:存在充分大的数M1,使得它的各位数之和S1>1;存在充分大的数M2,使得它的各位数之和S2>=M1,...;存在充分大的数Mk,使得它的各位数之和Sk>=M(k-1)。当K>9时,必然需要9步以上。
    不过现在的问题是,由于收敛的速度太快(不亚于指数爆炸),所以找到一个需要10步的数也不容易。LZ拽就拽在这里。


    找到需要10步以上的不难。
    注意到楼主给出的例子488需要9步
    那么我们只要构造一个变换成488的数就可以了,如15位整数
    111111111111257
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fallening
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 11:30:3228楼 得分:0
    大数字运算,不要用c/c++内置的unsined long long
           
    若该数为偶数,则把它各个位数之和的平方作为新数;若该数为奇数则各个位数之和的立方作为新数

    可以构造一个相当大的数字,类似这样


    C/C++ code
    12^(9^(9^(9^(9^(9^(9^(9^(9^9))))))))



    很难在9步之内完成
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fallening
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 11:31:0129楼 得分:0
    大数字运算,不要用c/c++内置的unsined long long
           
    若该数为偶数,则把它各个位数之和的平方作为新数;若该数为奇数则各个位数之和的立方作为新数

    可以构造一个相当大的数字,类似这样


    C/C++ code
    12^(9^(9^(9^(9^(9^(9^(9^(9^9))))))))



    很难在9步之内完成
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wood87654321
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 11:56:0330楼 得分:0
    有意思,9步已可证明不成立,之所以弄出9步是因为在我们的程序语言可模拟数据范围内(如64位长整数),一次收敛就变成了极小的数据,再往后就如sssssjjjj所说,是在很小的数范围内重复。

    但是能证明归1这一点就很出色,楼主当年是怎么琢磨到这个问题的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-07 21:13:4031楼 得分:0
    瞎琢磨就琢磨出来了,当初高二时上课没事干就想出这个问题了。

    12^(9^(9^(9^(9^(9^(9^(9^(9^9))))))))
    这个数好像能被3整除的吧?被3整除的在9步内是不会变1的,会陷入一个循环中。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cqqqq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 05:31:0632楼 得分:0
    设这个数字为a,由条件则可表示为:a=6n+2或6n+4
    易证当a%9为奇数时a的各为数字之和为奇数,否则为偶数


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ghao0
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 11:52:3833楼 得分:0
    引用 24 楼 xibeitianlang 的回复:
    理论上是这样:存在充分大的数M1,使得它的各位数之和S1>1;存在充分大的数M2,使得它的各位数之和S2>=M1,...;存在充分大的数Mk,使得它的各位数之和Sk>=M(k-1)。当K>9时,必然需要9步以上。
    不过现在的问题是,由于收敛的速度太快(不亚于指数爆炸),所以找到一个需要10步的数也不容易。LZ拽就拽在这里。


    理论上是这样:必然存在充分大的数M1,使得它的各位数之和S1>1;必然存在数M2,使得它的各位数之和S2=M1,...;必然存在数Mk,使得它的各位数之和Sk=M(k-1)。当K>9时,必然需要9步以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ghao0
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 11:59:1734楼 得分:0
    引用 33 楼 ghao0 的回复:
    理论上是这样:必然存在充分大的数M1,使得它的各位数之和S1>1;必然存在数M2,使得它的各位数之和S2=M1,...;必然存在数Mk,使得它的各位数之和Sk=M(k-1)。当K>9时,必然需要9步以

    错了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ghao0
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 12:02:5635楼 得分:0
    还是xibeitianlang的意思对
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • DelphiGuy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 15:26:1436楼 得分:0
    1111 1111 1111 1111 10

    1+...+1 = 17 17*17*17 = 4913
    4+9+1+3 = 17 17*17*17 = 4913
    ...

    死翘翘了。:)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • DelphiGuy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 15:34:3237楼 得分:0
    抱歉,第一步就算错了。:)

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fire_woods
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 15:52:2338楼 得分:0
    强大的.
    首先是个偶数,所以第一次计算出来肯定是个完全平方数.

    我们需要搜索所有的非3的倍数的完全平方数是不是可以在8次内收敛到1.

    如果存在一个不可以,那么就可以构造一个偶数,使得他的个位数之和刚好等于这个完全平方数的平方根.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ghao0
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 16:20:5539楼 得分:0
    9步是不对的,
    如9步对则:能证明任何一个平方数之和不会等于20,200,2000...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 17:29:5640楼 得分:0
    开始题目看错了.
    这个构造一个超过9次的数的确有点难度,但是不是不可能.
    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.
    现在我们看,第一步将X变换为S^2=4986622645343709113771153629847773101451041365523589400354895788287856397858595386978574399462830249936249115434841097417814389990990179862339647673995264
    而上面数数字之和为772,所以第二步变换为:
    772*772=595984
    第三步:40*40=1600
    第四步: 7*7=49
    第五步: 13^3=2197
    第六步: 19^3=6859
    第七步: 28^3=21952
    第八步: 19^2=361
    第九步: 10^3=1000
    第十步: 1^2=1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lja7912aaa
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-08 18:00:2841楼 得分:0
    顶起来 继续讨论
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jsycbc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 00:28:0842楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 08:51:0243楼 得分:0
    引用 40 楼 mathe 的回复:
    开始题目看错了.
    这个构造一个超过9次的数的确有点难度,但是不是不可能.
    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.
    现在我们看,第一步将X变换为S^2=4986622645343709113771153629847773101451041365523589400354895788…



    你真牛,这么长的数也能想出来
    既然存在需要10步的数,那么11步也是有可能的.如同角谷猜想一样,把命题改成有限步内变成1如何?

    还想到一个问题,需要10步的最小数是什么?应该不是mathe想出来的那个吧?肯定还存在比它更小的.呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 09:14:3144楼 得分:0
    有限步可以变成1是很容易证明的,只要检验对10^7以内都成立,然后证明对于大于10^7的任何数字,一步变换以后数字会变小就可以了.
    至于10步的最小数,显然不是上面数字,我随便可以构造出更多更小的数,但是最小的很难计算(因为数据太大了,需要搜索的范围太大,这个数字至少29位.但是更加大的数字更加容易构造.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 09:15:3845楼 得分:0
    错了,上面说的至少29位是指S,数字X要远远大于S
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lja7912aaa
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 09:18:4646楼 得分:0
    根据mathe的想法 构造最小的数应该是 X 应该是 前S-2位为9 第S-1位为9或者8 第S位为(8、6、4、2) 中的一个偶数
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lja7912aaa
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 09:24:2647楼 得分:0
    末位也可能为0 但是不包括98 或980
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 09:31:1148楼 得分:0
    找出S以后,构造对应的最小X倒不难,难的在于找最小的S^2
    为此,我设计了一个题目平方数数字和,我估计对于这个题目,求数字和超过50的平方数的最小值已经很难了,而这个题目里面,要找数字和达到772的最小的平方数或立方数才能找出需要10步的最小数,很难
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • journeydj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:14:0049楼 得分:0
    莫非是遁去的一?  呵呵。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huaqi2820
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:18:0250楼 得分:0
    DelphiGuy 太厉害了
    .........
    你的条理清晰!
    你构造了一个数,可以说是使这个猜想致命的,利用了17,哈哈,奇才。当然楼主也是很厉害的。

    1111 1111 1111 1111 10

    1+...+1 = 17    17*17*17 = 4913
    4+9+1+3 = 17    17*17*17 = 4913
    ...

    死翘翘了。:) 

    果然啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guojh021
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:22:0851楼 得分:0
    顶之,有空再看~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gmg_211
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:24:0552楼 得分:0
    呵呵,有意思。顶一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:24:2753楼 得分:0
    引用 50 楼 huaqi2820 的回复:
    DelphiGuy 太厉害了
    .........
    你的条理清晰!
    你构造了一个数,可以说是使这个猜想致命的,利用了17,哈哈,奇才。当然楼主也是很厉害的。

    1111 1111 1111 1111 10

    1+...+1 = 17    17*17*17 = 4913
    4+9+1+3 = 17    17*17*17 = 4913
    ...

    死翘翘了。:) 

    果然啊


    1111 1111 1111 1111 10是偶数,所以第一步应该是17的平方,而不是立方。
    huaqi2820把题目看错了,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sssxujia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:28:1854楼 得分:0
    hoho,有死循环的哦!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • VBToy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:30:1155楼 得分:0
    楼主有数学天赋!无论如何,能多少人能去摆弄那些不带单位的纯数字?更多的人是喜欢带$,¥这类的数字。精神可嘉!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huaqi2820
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:32:0356楼 得分:0
    或者是1111......111110
    这个数是98个1,最后是个0
    这个也不行的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jintianhu2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:36:3257楼 得分:0
    引用 56 楼 huaqi2820 的回复:
    或者是1111......111110
    这个数是98个1,最后是个0
    这个也不行的

    1111......111110    98*98=9604
    9604                19*19=361
    361                10*10*10=1000
    1000                1*1=1
    1


    偶数平方,奇数立方......
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yxlovemoney
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:37:5258楼 得分:0
    楼主是天才,偶不会
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huaqi2820
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:42:1359楼 得分:0
    恩,不错,楼主厉害
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • allanli
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:46:4960楼 得分:0
    呵呵,很佩服
    但有点不是很明白,不知道你是怎么得出你的结论,能给出详细点的说明吗?

    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ZenJan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:50:2561楼 得分:0
    好样的~     
    暂时还没有发现有不对的地方~思考中。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • marquess
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:54:2062楼 得分:0
    有意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hellwindy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:54:4563楼 得分:0
    观望结果
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huaqi2820
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 10:55:0964楼 得分:0
    所有数字的和必有sum>0,至少是1,
    且这个一直是收敛的,所以一直变小,小到不能再小的时候,那就是1了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ChinaOBS
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

      7

    发表于:2008-07-09 11:00:5765楼 得分:0
    mark... ...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • snpeil
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:00:5966楼 得分:0
    楼主是天才....等有时间再来看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • JackyNone
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:02:1067楼 得分:0
    我逻辑能力很强,但是为什么数学这么差劲。。。。唉!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:04:0468楼 得分:0
    引用 60 楼 allanli 的回复:
    呵呵,很佩服
    但有点不是很明白,不知道你是怎么得出你的结论,能给出详细点的说明吗?

    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.


    首先搜索前面部分数据,得到需要8步的模3为1的最小的数为772(因为楼主题目中除了第一部以外实际上就是操作所有模3为1的数).
    也就是如果我们需要继续扩充,那么就需要构造一个数字和为772的完全平方偶数或者完全立方奇数就可以了.
    考虑到数字和相同(对于充分大的和)的数字很多,可以采用随机构造的方法.
    通常对于一个随机的数字,所有数字的平均值应该在5左右,所以这个平方数应该大概在772/5位左右,也就是平方以前的数字大概在77位左右.
    所以我们可以通过随机产生一批77位的随机数,选择一个满足平方数各位之和为772的数就可以了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:11:0669楼 得分:0
    代码很简单,使用了gxqcn写的现成的大数计算库HugeCalc
    C/C++ code
    #include <time.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include "../../../HugeCalc_API/CppAPI/Include/HugeCalc.h" // 公共接口 #include "../../../HugeCalc_API/CppAPI/Include/HugeInt.h" // 10进制系统 #include "../../../HugeCalc_API/CppAPI/Include/HugeIntX.h" // 16进制系统 #pragma message( "automatic link to ../../../HugeCalc_API/CppAPI/Lib/HugeCalc.lib" ) #pragma comment( lib, "../../../HugeCalc_API/CppAPI/Lib/HugeCalc.lib" ) #define integer CHugeInt #define MAX 1000 int sum_of_digits(integer u) { int sum=0; integer d(u); while(d!=0){ sum+=d%10; d/=10; } return sum; } int main() { int i,j; srand(time(NULL)); for(i=0;i<MAX;i++){ integer x; x.Random(77); x+=1-x%3; for(j=0;j<MAX;j++){ integer y(x*x); if(sum_of_digits(y)==772){ printf("%s, %d, %s\n",x.GetStr(FS_NORMAL),x%3,y.GetStrA(FS_NORMAL)); return 0; } x+=3; } } }

    如果改成找立方数和为772,可以找更小的数,大概只要51位左右的数就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sdzwz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:13:2670楼 得分:0
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lxrxyz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 6

      2

    发表于:2008-07-09 11:15:5571楼 得分:0
    我认为这个猜想不成立。
    之所以9步内到1,是因为这种算法前面递减太快,最后9步有点类似于慢慢调整。
    我们研究下它的递减速度,一个10位数,即使全是9,得出的下一个数也只有8100。10位变4位。(在此我们只按平方算,立方也差不了多少)
    100位数全是9,下一个数是810000,100位变6位。
    1000位数全是9,下一个数是81000000,1000位变8位。
    我们可以得出一个粗略的结论,这个种算法,其原数字位数是每增大10倍,新数增加2位,即扩大100倍左右。

    要想让算法超过9步,只要新数够大就可以,大到以这种递减速度,9步之内新数都无法递减到10位之内。
    反过来推,就是倒推9步,大约每步将数据位数扩大10倍,假设第9步结果数的位数为10位,那么第一步的原数位数大概是10的9次方位。

    也就是说超过10的9次方位的数字,一般来说按此算法在9步内很难递减到1。
    以上只是粗略估算,肯定不严谨。但是有一条是没问题的,它递减的再快,也是有规律的,只要按此算法反推足够大的数,别说9步,900步也递减不完,当然,这样的数字用我们目前的手段,是无法描述出来的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xuexsong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:21:3272楼 得分:0
    大家都在想大数,小数呢。
    最简单的2、4、8,就不可以。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jy02684358
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:24:3573楼 得分:0
    去网上查一下吧应该有一篇数字飞行的文章。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • elvis_gao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:27:2674楼 得分:0
    引用 55 楼 VBToy 的回复:
    楼主有数学天赋!无论如何,能多少人能去摆弄那些不带单位的纯数字?更多的人是喜欢带$,¥这类的数字。精神可嘉!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cjq001
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:30:1375楼 得分:0
    楼上高手
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wolfpeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:30:5776楼 得分:0
    真的都可以吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiebinren
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:31:4477楼 得分:0
    jintianhu2000 猜想
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jhwcd
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:34:3378楼 得分:0
    引用 74 楼 elvis_gao 的回复:
    引用 55 楼 VBToy 的回复:
    楼主有数学天赋!无论如何,能多少人能去摆弄那些不带单位的纯数字?更多的人是喜欢带$,¥这类的数字。精神可嘉!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xsjinfeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:38:0779楼 得分:0
    我编了下 感觉死机
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

       

            For num As Decimal = CDec(Me.TextBox1.Text) To CDec(Me.TextBox2.Text)
                Dim n As Integer = 0
                Dim all As Decimal = 0
                Dim temp As Decimal = 0

                If num Mod 3 <> 0 AndAlso num Mod 2 = 0 Then

                    Do Until temp = 1
                        For s As Integer = 0 To temp.ToString.Length - 1
                            all = all + CDec(temp.ToString.Substring(s, 1))
                        Next

                        If all Mod 2 = 0 Then
                            all = all * all
                        Else
                            all = all * all * all
                        End If

                        temp = all
                        all = 0
                        n = n + 1


                        If temp = 1 Then
                            If n <> 9 Then
                                MsgBox(n)
                                Exit For
                            End If
                            Exit Do
                        End If
                    Loop
                End If

            Next
            MsgBox("なし")

        End Sub

    帮忙看下  谢谢 哪里出了问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • scduan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:42:3180楼 得分:0
    引用 1 楼 czw2dlj 的回复:
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Adrn1n
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:44:3381楼 得分:0
    顶 无忧十年
    貌似有理
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • peng5522
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:47:5982楼 得分:0
    引用 71 楼 lxrxyz 的回复:
    我认为这个猜想不成立。
    之所以9步内到1,是因为这种算法前面递减太快,最后9步有点类似于慢慢调整。
    我们研究下它的递减速度,一个10位数,即使全是9,得出的下一个数也只有8100。10位变4位。(在此我们只按平方算,立方也差不了多少)
    100位数全是9,下一个数是810000,100位变6位。
    1000位数全是9,下一个数是81000000,1000位变8位。
    我们可以得出一个粗略的结论,这个种算法,其原数字位数是每增大10倍,新数增加…



    有点  道理!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sy_liuqian
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 11:49:2083楼 得分:0
    楼主是什么天赋呢?奶QS?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuxiuming
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:05:2484楼 得分:0
    很有可能成立的,我记得看过一个类似的猜想,不过一直没有被证明出来 ,楼主强人。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bao110908
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      4

    发表于:2008-07-09 12:05:3385楼 得分:0
    哈哈,又一角谷猜想哦,呵呵。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xsjinfeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:10:0986楼 得分:0
    58就死了

    5+8=13  13*13=169
    1+6+9=16 16*16=256
    2+5+6=13 13*13=169
    。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xsjinfeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:13:5887楼 得分:0
    58就死了
    5+8=13  13*13*13=2197
    2+1+9+7=19 19*19*19=6859
    6+8+5+9=28 28*28=784
    7+8+4=19 19*19*19=6859
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • allanli
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:18:5388楼 得分:0
    引用 68 楼 mathe 的回复:
    引用 60 楼 allanli 的回复:
    呵呵,很佩服
    但有点不是很明白,不知道你是怎么得出你的结论,能给出详细点的说明吗?

    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.


    首先搜索前面部分数据,得到需要8步的模3为1的最小的数为772(因为楼主题目中除了第一部以外实际上就是操作所有模3为1的数).
    也就是如果我们需要继续扩充,那么就需要构造一个数字和为772的完全平方偶数或者完全立方奇数就可以了.
    考虑到数字和相同(对于充分大的和)的数字很多,可以采用随机构造的方法.
    通常对于一个随机的数字,所有数字的平均值应该在5左右,所以这个平方数应该大概在772/5位左右,也就是平方以前的数字大概在77位左右.
    所以我们可以通过随机产生一批77位的随机数,选择一个满足平方数各位之和为772的数就可以了.


    我是想问你是如何知道S=70616022582298623212586706134294505827921361106736747909217704596951778822208不能被3整除的?
    就算S不能被3整除,那么你又是如何知道构造出来的X不是3的倍数呢?
    真的不明哦,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gongyali2005
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:21:1089楼 得分:0
    引用 1 楼 czw2dlj 的回复:
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来

    厉害!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WuBill
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:22:1590楼 得分:0
    LZ精神可嘉
    标记,有时间回来学习.....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pelasido
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:23:4091楼 得分:0
    哈,暂名九步猜想
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xuguomin1982
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:25:4992楼 得分:0
    我以后专门扔苹果去^^^^^^^^^^^^^^^^^
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:38:3293楼 得分:0
    引用 88 楼 allanli 的回复:
    我是想问你是如何知道S=70616022582298623212586706134294505827921361106736747909217704596951778822208不能被3整除的?
    就算S不能被3整除,那么你又是如何知道构造出来的X不是3的倍数呢?
    真的不明哦,呵呵

    S不能被3整数是构造过程只选择除3模1的数字,所以S除3肯定余1,当然不可能手工构造,是69楼的程序算出来的。
    至于说构造出来X不被3整除,很简单,对于10进制数X,X除3的余数和X的所有数字和S除3的余数相同,当然也不被3整除了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yeast_007
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 12:48:1094楼 得分:0
    go on!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tgl10
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:03:3195楼 得分:0
    强,mathe用的大数计算的接口函数是哪里的?
    还以为你用mathematica呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fallening
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:04:1596楼 得分:0
    引用 88 楼 allanli 的回复:
    引用 68 楼 mathe 的回复:
    引用 60 楼 allanli 的回复:
    呵呵,很佩服
    但有点不是很明白,不知道你是怎么得出你的结论,能给出详细点的说明吗?

    我们构造一个数字和为S=70616022582298623212586706134294505827921361106736747909217704596951778822208的偶数
    比如可以取长度为S-1的数X,末位为2,其余各位为1
    由于S不被3整除,所以这个构造的超长数X也不是3的倍数,而且是偶数,所以满足条件.


    首先搜索前面部分数据,得到需要…

    一个整数如果可以被3整除,那么它的各位数字之和必定能为3所整除
    如1290 -> 1+2+9+0 = 12 -> 1+2 = 3
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:05:4097楼 得分:0
    引用 95 楼 tgl10 的回复:
    强,mathe用的大数计算的接口函数是哪里的?
    还以为你用mathematica呢

    见69楼
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • coffeemay
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:11:1598楼 得分:0
    小虎定律?
    快到美国领诺贝尔奖去
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liang8305
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:13:1399楼 得分:0
    什么东西?

    偶数做以下处理:
    如果为奇数则.......,如果为偶数则.........

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lingfeng42
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:14:40100楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zouzhiqiangzzq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:16:55101楼 得分:0
    3楼说2不行
    2怎么不行啊
    你看好:
    2(偶) 2=2  2*2=4  (2的平方)
    4(偶) 4=4  4*4=16  (2的平方)
    16(偶)    1+6=7        7*7=49
      49(奇)    4+9=13        13*13*13=2197
      2197(奇)  2+1+9+7=19    19*19*19=6859
      6859(奇)  6+8+5+9=28    28*28*28=21952
      21952(偶)  2+1+9+5+2=19  19*19=361
      361(奇)    3+6+1=10      10*10*10=1000
      1000(偶)  1+0+0+0=1    1*1=1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • amani11
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:17:10102楼 得分:0
    好像还不够
    4986622645343709113771153629847773101451041365523589400354895788287856397858595386978574399462830249936249115434841097417814389990990179862339647673995264 => 595984 => 1600 => 49 => 2197 => 6859 => 21952 => 361 => 1000 => 1

    还是9步吧?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mathe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:20:34103楼 得分:0
    前面还有一个数:
    X = (10^(S-1)+8)/9
    其中S=70616022582298623212586706134294505827921361106736747909217704596951778822208
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qinglisheng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:25:39104楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xfxacong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:29:14105楼 得分:0
    经过写代码验证,此猜想被推翻。
    随便举例
    58
    13 13*13*13=2197
    19 19^3=6859
    28 28^2=784
    19 19^3=6859
    28 28^2=784
    诸如此类还有:68,76,86,88,94,148请各位自己验证。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • amani11
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:32:35106楼 得分:0
    引用 103 楼 mathe 的回复:
    前面还有一个数:
    X = (10^(S-1)+8)/9
    其中S=70616022582298623212586706134294505827921361106736747909217704596951778822208


    哦…………被这个推翻了………………强啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jspstudy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 13:56:13107楼 得分:0
    引用 105 楼 xfxacong 的回复:
    经过写代码验证,此猜想被推翻。
    随便举例
    58
    13 13*13*13=2197
    19 19^3=6859
    28 28^2=784
    19 19^3=6859
    28 28^2=784
    诸如此类还有:68,76,86,88,94,148请各位自己验证。


    ------------
    ------------
    58(偶数)  5+8=13 13*13=169
    169(奇数)1+6+9=16 16*16*16=4096
    4096    4+0+9+6=19 19*19=361
    361      3+6+1=10  10*10*10=1000
    1000      1+0+0+0=1  1*1=1

    要这样算的

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • coffeemay
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:00:27108楼 得分:0
    89
    179
    197
    269
    287
    359
    377
    395
    449
    467
    485
    539
    557
    575
    593
    599
    629
    647
    665
    683
    689
    719
    737
    755
    773
    779
    791
    797
    809
    827
    845
    863
    869
    881
    887
    917
    935
    953
    959
    971
    977
    995
    1079
    1097
    1169
    1187
    1259
    1277
    1295
    1349
    1367
    1385
    1439
    1457
    1475
    1493
    1499
    1529
    1547
    1565
    1583
    1589
    1619
    1637
    1655
    1673
    1679
    1691
    1697
    1709
    1727
    1745
    1763
    1769
    1781
    1787
    1817
    1835
    1853
    1859
    1871
    1877
    1895
    1907
    1925
    1943
    1949
    1961
    1967
    1985
    2069
    2087
    2159
    2177
    .......................
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ender1000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:10:27109楼 得分:0
    引用 1 楼 czw2dlj 的回复:
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenqingyu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:11:36110楼 得分:0
    引用 105 楼 xfxacong 的回复:
    经过写代码验证,此猜想被推翻。
    随便举例
    58
    13 13*13*13=2197
    19 19^3=6859
    28 28^2=784
    19 19^3=6859
    28 28^2=784
    诸如此类还有:68,76,86,88,94,148请各位自己验证。


    完了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • coffeemay
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:14:37111楼 得分:0
    还真算不出偶数来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • vincent_1011
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:25:03112楼 得分:0
    要偶数啊,楼上的,大家看清楚题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yirentianran
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:28:03113楼 得分:0
    你真是人才!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • executemylove
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:29:05114楼 得分:0
    嗯,有点意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fycom200
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:34:22115楼 得分:0
    s ma?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • asxiao999
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:35:07116楼 得分:0
    新一代的数学家就此出现了,哈哈
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yuys168
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:36:23117楼 得分:0
    引用 1 楼 czw2dlj 的回复:
    你太有才了
    要是你也被苹果砸下脑袋估计你也能整出个什么定律之类的东西出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhpxpower
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:39:58118楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • next163
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:42:27119楼 得分:0
    引用 114 楼 executemylove 的回复:
    嗯,有点意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lxrxyz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 6

      2

    发表于:2008-07-09 14:45:37120楼 得分:0
    我认为这个猜想不成立。
    之所以9步内到1,是因为这种算法前面递减太快,最后9步有点类似于慢慢调整。
    我们研究下它的递减速度,一个10位数,即使全是9,得出的下一个数也只有8100。10位变4位。(在此我们只按平方算,立方也差不了多少)
    100位数全是9,下一个数是810000,100位变6位。
    1000位数全是9,下一个数是81000000,1000位变8位。
    我们可以得出一个粗略的结论,这个种算法,其原数字位数是每增大10倍,新数增加2位,即扩大100倍左右。

    要想让算法超过9步,只要新数够大就可以,大到以这种递减速度,9步之内新数都无法递减到10位之内。
    反过来推,就是倒推9步,大约每步将数据位数扩大10倍,假设第9步结果数的位数为10位,那么第一步的原数位数大概是10的9次方位。

    也就是说超过10的9次方位的数字,一般来说按此算法在9步内很难递减到1。
    以上只是粗略估算,肯定不严谨。但是有一条是没问题的,它递减的再快,也是有规律的,只要按此算法反推足够大的数,别说9步,900步也递减不完,当然,这样的数字用我们目前的手段,是无法描述出来的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • juzixiangjiao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:49:50121楼 得分:0
    哈哈,可以找出很多来呢,我想只要你这个进入一个循环,他就死了
    而且这种循环有很多比如:
    27 27*27=729
    18 18*18*18=5832
    18 18*18=324
    9 9*9=81
    9 9*9*9=729
    这就是一个循环

    并且只要让一个数的在你的条件下,成为循环的开头,那么这个数就是可以推翻你的猜想的数,而这种数有很多,可以按照这个循环来凑数就能找出可以推翻猜想的数来。

    另:上上楼的chenqinyu你的58是错误的,58时偶数,所以应该是
    58
    13 13*13=169
    16 16*16*16=4096
    19 19*19=361
    10 10*10*10=1000
    1  1*1=1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • skation
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:50:30122楼 得分:0
    这不是黑洞数?……
    肯定是不成立的啦!!!
    推翻数要符合"30的倍数+1"这个条件。
    但是很难找。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • vincent_1011
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:56:01123楼 得分:0
    这样可以吗?照你那样,你找个数的平方是27的数我看看。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • vincent_1011
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 14:58:42124楼 得分:0
    引用 123 楼 vincent_1011 的回复:
    这样可以吗?照你那样,你找个数的平方是27的数我看看。

    说错了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sagezk
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 15:02:11125楼 得分:0
    鼓励鼓励楼主,呵呵,只是苹果太重了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • YidingHe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 15:14:49126楼 得分:0
    Java code
    public class Guess { /** * 任何一个不能被3整除的偶数,如488,按下列步骤: * 若该数为偶数,则把它各个位数之和的平方作为新数; * 若该数为奇数则各个位数之和的立方作为新数, * 再把那个新数重复以上步骤(偶数就各位数之和平方,奇数就各位数之和立方), * 一步步计算下去,肯定能在9步内变为1! * * @param args - */ public static void main(String[] args) { for (int i = 2; i < 10000; i+= 2) { if (i % 3 != 0) { process(i); } } } private static void process(int n) { int original = n; int step = 0; while (step < 10 && n > 1) { int m = sum(n); if (n % 2 == 0) { n = m * m; } else { n = m * m * m; } step++; } if (step == 10) { System.out.println(original + " is invalid."); } } private static int sum(int n) { int sum = 0; while(n >= 10) { sum += n % 10; n = n / 10; } return sum + n; } }

    我算了一下,10000000 内没有例外,确如楼主所言。
    另外,
    58 -> 13^2=169 -> 16^3=4096 -> 19^2=361 -> 10^3=1000 ->1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • atao1128
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-09 15:19:48127楼 得分:0
    我也发现了一个猜想
    如:
    15*15=1*(1+1)*100+5*5=225
    25*25=2*(2+1)*100+5*5=625
    35*35=3*(3+1)*100+5*5=1225
    ...
    (n*10+5)*(n*10+5)=n*(n+1)*100+5*5
    修改 删除 举报 引用 回复