📄 1084.pas
字号:
program goat;
const
pi=3.1415926535;
var
side,len:real;
procedure init;
begin
readln(side,len);
if len>sqrt(2)*side/2 then
begin
writeln(sqr(side):0:3);
halt;
end;
end;
procedure solve;
var
eat,temp,area:real;
begin
eat:=pi*sqr(len);
if len>side/2 then
begin
temp:=sqrt(sqr(len)-sqr(side/2));
area:=eat*arctan(2*temp/side)/pi-temp*side/2;
eat:=eat-4*area;
end;
writeln(eat:0:3);
end;
begin
init;
solve;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -