题目链接:http://bailian.openjudge.cn/practice/1183
# include <stdio.h>
int main()
{
int long a,m;
scanf("%ld",&a);
for(m=a;;m--)
if(!((a*a+1)%m))
break;
printf("%ld\n",2*a+m+(a*a+1)/m);
return 0;
}
题目链接:http://bailian.openjudge.cn/practice/1183
# include <stdio.h>
int main()
{
int long a,m;
scanf("%ld",&a);
for(m=a;;m--)
if(!((a*a+1)%m))
break;
printf("%ld\n",2*a+m+(a*a+1)/m);
return 0;
}