ex.dpr

来自「tongji acm-online judge solution」· DPR 代码 · 共 28 行

DPR
28
字号
program Ural_1113(Input, Output);
type
    TIndex = Longint;
    TLength = Real;
var
    M, L, S: TLength;
    N: TIndex;

function MyRound(X: TLength): TIndex;
//Round(0.49)=0 ,which is Wrong.
//So MyRound(0.49)=1
begin
    MyRound := Trunc(X) + Ord(X - 0.4 > 0);
end;
begin
    Readln(L, M);
    N := 0;
    S := 0;
    repeat
        Inc(N);
        S := S + 1 / (2 * N - 1);
    until S * M >= L;
    S := S - 1 / (2 * N - 1);
    Dec(N);
    Writeln(MyRound(M * N + (2 * N + 1) * (L - M * S)));
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?