[UVA100] The 3n + 1 problem.题解
这道橙题也太水了吧!直接模拟输出流程就可以了!
老规矩,先看题目。
这题让我们寻找输入的每对(i,j)中[i,j]内所有数字区间长度的max值。我们可以用模拟递推对[i,j]内所有的数进行相同的操作。
操作流程如下:
想必看了流程图,思路就更清晰了。但别忘了,我们求的是数n的周期长度即操作次数,所以我们在编写period函数时要加上计数器count。
以下就是period函数的代码了:
原创
2020-07-26 13:17:50 ·
285 阅读 ·
0 评论