比赛 小练习赛:A组 评测结果 AAAAAAAAAA
题目名称 自动统计机 最终得分 100
用户昵称 思邈然 运行时间 0.003 s
代码语言 Pascal 内存使用 0.17 MiB
提交时间 2014-10-21 18:37:54
显示代码纯文本
program cogs126;
var
a:array[1..500]of integer;
n,i:integer;
add:real;
procedure qsort(l,r:integer);
var
x,y,z,t:integer;
begin
x:=l;y:=r;  z:=a[(r+l)shr 1];
repeat
while a[x]<z do inc(x);
while a[y]>z do dec(y);
if x<=y then begin
t:=a[x];a[x]:=a[y];a[y]:=t;
inc(x);dec(y); end;
until x>y;
if x<r then qsort(x,r);
if y>l then qsort(l,y);
end;
begin
assign(input,'stats.in');reset(input);
assign(output,'stats.out');rewrite(output);
readln(n);    add:=0;
for i:=1 to n do begin
readln(a[i]);
add:=add+a[i];  end;
qsort(1,n);
writeln(add/n:0:6);
if  odd(n) then add:=a[(n+1)shr 1]
else add:=(a[n shr 1]+a[n shr 1 +1])/2;
writeln(add:0:6);
close(input);close(output);
end.