若n=449,求第449次"F运算"的结果

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:36:32
定义一种对正整数n的"F"运算:1、当n为奇数时,结果为3n+5;2、当n为偶数时,结果为[n/(2的k次方)]{其中k是使[n/(2的k次方)]为奇数的正整数},并且运算重复进行。例如,取n=26,则:26→F②(第一次)13→F①(第二次)44→F②(第三次)11→F①(第四次)......若n=449,求第449次"F运算"的结果
不是这样的,问题是N取449时第449次运算的值,循环数是1和8,而且也不是一直做到循环出现为止,是看N为奇数或偶数,然后按F1或F2运算至循环出现

多做几个就有收获了:
26→F②(第一次)13→F①(第二次)44→F②(第三次)11→F①(第四次)38
→F②(第五次)19
→F①(第六次)62→F②(第七次)31→F①(第八次)98→F②(第九次)49
→F①(第十次)152→F②(第十一次)19
的确是这样的出现了循环;下面每6个一组都是:
(62,31,98,49,152,19);
(449-5)/6=444/6=74;能整除所以是第6项;
所以应该是数组中的第6项19;
我看不一定;运气好,遇到10,20,两次就足够了;

48