ex.dpr

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

DPR
43
字号
program Ural_1087(Input, Output);
const
    MaxN = 10000;
    MaxM = 50;
type
    TIndex = Integer;
    TData = array[1..MaxM] of TIndex;
    TDp = array[0..MaxN] of Boolean;
var
    N, M: TIndex;
    K: TData;
    F: TDp;

procedure Main;
var
    i, j: TIndex;
begin
    FillChar(F, SizeOf(F), false);
    F[0] := true; //when N=0 is win!!! 
    Readln(N, M);
    for i := 1 to M do
        Read(K[i]);
    for i := 1 to N do
        for j := 1 to M do
            if i - K[j] >= 0 then
                if not F[i - K[j]] then
                begin
                    F[i] := true;
                    Break;
                end;
    Writeln(Ord(not F[N]) + 1);
end;
begin
    {  Assign(Input, 'i.txt');
      Reset(Input);
      Assign(Output, 'o.txt');
      Rewrite(Output); }
    Main;
    { Close(Input);
      Close(Output);    }
end.

⌨️ 快捷键说明

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