ex.dpr
来自「tongji acm-online judge solution」· DPR 代码 · 共 33 行
DPR
33 行
program Ural_1073(Input, Output);
const
MaxN = 60000;
type
TIndex = Longint;
TDp = array[0..MaxN] of TIndex;
var
i, j, T, N: TIndex;
F: TDp;
begin
{ Assign(Input, 'i.txt');
Reset(Input);
Assign(Output, 'o.txt');
Rewrite(Output); }
FillChar(F, SizeOf(F), 0);
Readln(N);
F[0] := 0;
for i := 1 to N do
begin
if Trunc(Sqrt(i)) = Sqrt(i) then
F[i] := 1
else
F[i] := MaxLongint;
for j := 1 to Trunc(Sqrt(i)) do
if F[i - j * j] + 1 < F[i] then
F[i] := F[i - j * j] + 1;
end;
Writeln(F[N]);
{ Close(Input);
Close(Output); }
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?