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