记录编号 22451 评测结果 EEEEEEEEEE
题目名称 求和 最终得分 0
用户昵称 GravatarDeiTy 是否通过 未通过
代码语言 Pascal 运行时间 0.812 s
提交时间 2010-11-19 12:07:49 内存使用 0.87 MiB
显示代码纯文本
program suma;
var
   n,k,p,i,j,l,min,yu,he:longint;
   a,s:array[1..100000] of longint;
begin
  assign(input,'suma.in');
  assign(output,'suma.out');
  reset(input);
  rewrite(output);
  readln(n,k,p);
  l:=1;
  for i:=1 to n do readln(a[i]);
  for i:=1 to n do s[i]:=a[i];
  l:=i+1;
  for i:=1 to n-1 do
   begin
    for j:=i+1 to n do
      begin
        he:=he+s[j];
        s[l]:=s[i]+he;
        l:=l+1;
      end;
    he:=0;
   end;
  min:=999999;
  for i:=1 to l-1 do
    begin
      yu:=s[i] mod p;
      if yu>=k then if min>yu then min:=yu;
    end;
  writeln(min);
  close(input);
  close(output);
end.