比赛 20101119 评测结果 AATTTTTTTT
题目名称 求和 最终得分 20
用户昵称 王者自由 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2010-11-19 10:09:40
显示代码纯文本
program suma;
var n,k,p,i,j,m,s:longint;
  A:array of longint;
begin
  assign(input,'suma.in'); reset(input);
  assign(output,'suma.out'); rewrite(output);
  readln(n,k,p);
  SetLength(A,n+1);
  for i:=1 to n do readln(A[i]);
  for i:=1 to n do A[i]:=(A[i]+A[i-1]);
  m:=p;
  for i:=1 to n do
    for j:=1 to n do
    begin
      s:=(abs(A[i]-A[j]))mod p;
      if (s>=k)and(s<m) then m:=s;
    end;
  writeln(m);
  close(input); close(output);
end.