发布网友 发布时间:2022-05-16 20:44
共1个回答
热心网友 时间:2024-03-01 22:39
// 递归 ,从2到无穷大一个一个试 F(1)=2
///////////////////
bool TestAn(int tAn,int N,int i)
{
int tAnn=(tAn*(N-1)-1)/N;
int de=(tAn*(N-1)-1)%N;
if(de!=0)return false;
if(tAnn<=0)return fase;
return TestAn(tAnn,N,i-1);
}
int FAn(n)
{
int An=2;
while(true)
{
if(TestAn(An)==true)return An;
else An++;
}
}
int F(N)
{
return FAn(N)*N+1;
}