📄 1894170_tle.c
字号:
# include <stdio.h>
# include <math.h>
int main()
{
int n, mark;
__int64 i, j, q, r, ans;
double p, t, m;
scanf("%d%lf",&n,&p);
if(p==0)
{
printf("0\n");
return 1;
}
p/=pow(10,n);
for(i = 0; ; i++)
{
mark = 1;
q = (long)pow(i+p,2)+1;
ans = q;
t = sqrt(q);
m = p;
m*=10;
for(j = 0; j < n; j++,m*=10)
{
q = m;
q%=10;
r = t*pow(10,j+1);
r%=10;
if(q!=r)
{
mark = 0; break;
}
}
if(mark) {printf("%I64d\n",ans);break;}
}
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -