|

楼主 |
发表于 2025-4-17 08:51
|
显示全部楼层
可用下面这个程序检测,输入一个 a 的值,程序运行结束后最后一个数字没有例外均是 11 或 15 或 43。
- Clear["Global`*"];
- a = 3682219716521039736463107697463395955;
- Do[
- b = Flatten[FactorInteger[a]]; n = Length[b];
- s = 0;
- Do[s = s + b[[k]] (b[[k + 1]] + 1), {k, 1, n, 2}];
- s = s - 1; a = s;
- Print[a]; If[(a == 15 || a == 11 || a == 43), Break[]], {9999}]
复制代码 |
|