📄 arctan1.pas
字号:
program Arctan;
const
finp = 'arctan.in';
fout = 'arctan.out';
var
a , b , u , y : comp;
x : longint;
begin
assign(input , finp);
reset(input);
readln(a);
close(input);
b := a * a + 1;
u := 1e13;
for x := 1 to trunc(sqrt(b)) do begin
y := int(b / x);
if b = y * x then
if x + y < u then u := x + y;
end;
u := u + 2 * a;
assign(output , fout);
rewrite(output);
writeln(u : 0 : 0);
close(output);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -