科迪
Collatz序列是这样一个序列,对于给定的数字n,序列中的下一个数字是n/2(如果这个数字是偶数)或3n+1(如果这个数字是奇数)。参见第21题了解更多信息。
设c(n)为n的序列,p(n)为该序列的峰值。对于给定的阈值nmax,找出从1到nmax之间的整数开始的所有Collatz序列的最大峰值max(p(n))
好一个
好问题!
好。
如果要添加更多测试:https://oeis.org/A006884和https://oeis.org/A006885包含相关序列。
为什么领先的解决方案规模是0 ?是给大家看还是只给我看
@Tanzil Parvez (Emon):黑客解决方案(希望所金宝搏官方网站有)已经从这个问题中删除了。
解决方案6558829
解决方案6371612.
解决方案2644234.
解决方案1702070.
我怎么才能加快速度呢?如果我输入nmax = 2 ^ 60,我的程序无法完成。
解决方案1088348
当nmax = 2时,这个解将失败;所以我要交换两条直线的顺序。看到1088355的解决方案。
解决方案329048
错,在第329062号修正
解决方案24293
聪明的图案,但仍然游戏系统。这不是绝对最高的Collatz峰值,因为你进入无限远。yuval,你应该羞于提交这个而不道歉。
解决方案13478
这并不能解决问题,只是在玩弄结果。
嘘。
这太邪恶了。
可怜的
添加两个数字
解决30934
找出矩阵行中相对常见的元素
解决1007
告诉我斜坡
解决1325
你的体重指数是什么?
解决264
谁有能力做世上一切的事?
解决334
把元音
解决4928
运行时间
1938年的议员
提取领先的非零数字
1333个求解器
三角形数
解决19602
计算两个字符串之间的Levenshtein距离
解决566
在MATLAB中心找到宝藏,并发现社区如何可以帮助你!
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系