ex.dpr
来自「tongji acm-online judge solution」· DPR 代码 · 共 21 行
DPR
21 行
program Ural_1084(Input, Output);
type
TData = Real;
var
Alpha, A, R, L: TData;
begin
Readln(A, R);
A := A / 2;
if Sqrt(2) * A <= R then
Writeln(4 * A * A: 0: 3)
else if R <= A then
Writeln(R * R * Pi: 0: 3)
else
begin
L := Sqrt(R * R - A * A);
Alpha := Pi / 2 - 2 * ArcTan(L / A);
Writeln((L * A + R * R * Pi * Alpha / (Pi * 2)) * 4: 0: 3);
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?