#include <stdio.h>
int main(void) {
__int64 a,b,c,sum;
while(scanf("%I64d",&a)!=EOF){
sum=0;
c=9223372036854775807;
for(b=a+1;b<=((double)a*b+1)/(b-a);b++){
if((a*b+1)%(b-a)==0&&(a*b+1)/(b-a)<c){
c=(a*b+1)/(b-a);
sum=c+b;
}
}
printf("%I64d\n",sum);
}
return 0;
}
【Peking University Online Judge】1183(反正切函数的应用)
最新推荐文章于 2022-10-22 00:43:20 发布