比赛 20101118 评测结果 AAAAWAAAWW
题目名称 分班 最终得分 70
用户昵称 王者自由 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2010-11-18 10:23:24
显示代码纯文本
program groupa;
var n,i,l,r,w,s:longint; p:real;
  A:array[1..50]of longint;
begin
  assign(input,'groupa.in'); reset(input);
  assign(output,'groupa.out'); rewrite(output);
  readln(n);
  w:=0; s:=0;
  for i:=1 to n do
  begin
    read(A[i]);
    w+=A[i];
  end;
  readln(l,r);
  if (w<l*n)or(w>r*n)
    then writeln(-1)
    else begin
      for i:=1 to n do
      begin
      	if A[i]>r then s+=A[i]-r;
      	//if A[i]<l then s+=l-A[i];
      end;
      writeln(s);
    end;
  close(input); close(output);
end.