题目链接: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;
}

被折叠的 条评论
为什么被折叠?