【3n+1】问题:猜想:对任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半.经过若干次这倘若仅仅保存结果可以,如果计算时再需从数组中取出来合并成原数,不是又溢出了么?
问题描述:
【3n+1】问题:猜想:对任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半.经过若干次这
倘若仅仅保存结果可以,如果计算时再需从数组中取出来合并成原数,不是又溢出了么?
答
可以设计一个算法将算出的结果拆成几段数字放到数组里,
这样就不会出现乘法溢出的情况