5
最快的家用Prime发电机
什么是家庭必备? 例如,以HP(4)为例。首先,找到主要因素。4的质因子(按从最小到最大的数字顺序,始终为)为2。2。将这些因子作为文字数。2,2变成22。分解的过程一直持续到您达到素数为止。 number prime factors 4 2, 2 22 2, 11 211 211 is prime 达到质数后,序列结束。HP(4)= 211。这是一个更长的例子,有14个: number prime factors 14 2, 7 27 3, 3, 3 333 3, 3, 37 3337 47, 71 4771 13, 367 13367 13367 is prime 您面临的挑战是创建一个程序,该程序将在给定x的情况下计算HP(x)并尽快执行。您可以使用所需的任何资源,而不是已知的家庭素数列表。 请注意,这些数字很快变得非常大。在x = 8时,HP(x)一直跳到3331113965338635107。尚未找到HP(49)。 平均在以下输入下,将在Raspberry Pi 2上测试程序速度: 16 20 …