0
好了,所以我想通了,要拨打的号码在我只是不明白如何处理结果做(这大概可以有一些与我有限的遭遇在mathamatics)
所以我calc下比在电话中给出的一个较大的第一任Fibonacci数
所以让我们称之为数x
,但现在我不站下了“的总和主要负责人+1"
我理解X是素数,以便那里的素除数是1和X
除非其(X + 1),以便然后找到除数(数组d)然后在找到的d数字这是黄金(阵列Pd)的
PD1 +的Pd 2 =答案
难道我吠叫右树?
我的源代码迄今(我可以提供的是如果需要的话我认为它不是主要的代码)
private static long CalcPassword2(long p)
{
p++;
List<int> factors = new List<int>();
for (int i = 1; i <= p; i++)
{
if (p % i == 0)
if (isprime(i))
{
factors.Add(i);
}
}
if (factors.Count >= 2)
{
factors.Sort();
factors.Reverse();
return factors[0]+factors[1];
}
return 1;
}