比赛 20091103 评测结果 AAAAAAAAAAA
题目名称 Bessie 的体重问题 最终得分 100
用户昵称 Achilles 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2009-11-03 11:21:27
显示代码纯文本
program diet;
var
  h,n,t,i,j,max:longint;
  sz:array[0..45000]of longint;
begin
  assign(input,'diet.in');
  assign(output,'diet.out');
  reset(input);
  rewrite(output);
  readln(h,n);
  fillchar(sz,sizeof(sz),0);
  for i:=1 to n do
  begin
    readln(t);
    for j:=h downto 1 do
      if sz[j]<>0 then
        if j+t<=h then
          if sz[j+t]<sz[j]+t then sz[j+t]:=sz[j]+t;
    if sz[t]<t then sz[t]:=t;
  end;
  max:=0;
  for i:=h downto 1 do
    if sz[i]<>0 then begin
      max:=sz[i];
      break;
    end;
  writeln(max);
  close(input);
  close(output);
end.