p2402.pas

来自「高手写的所有acm例程 在acm.zju.edu.cn 上的题目的例程」· PAS 代码 · 共 32 行

PAS
32
字号
PROGRAM p2402;

VAR
        maxm                    :Integer;
        part,p                  :Integer;
        n,m                     :Integer;
        ans                     :array[0..10,0..2000]of Int64;

PROCEDURE Dp;
var
        i,j,k,s                 :Integer;
begin
maxm:=2000;
for i:=0 to 2000 do ans[0][i]:=1;
for i:=1 to 10 do
        for j:=1 to maxm do
                begin
                ans[i][j]:=ans[i][j-1];
                ans[i][j]:=ans[i][j]+ans[i-1][j div 2];
                end;

end;

BEGIN
Dp;
readln(part);
for p:=1 to part do
        begin
        readln(n,m);
        writeln('Case ',p,': n = ',n,', m = ',m,', # lists = ',ans[n][m]);
        end;
END.

⌨️ 快捷键说明

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