比赛 啦啦啦,一星期两次的水题赛 评测结果 AA
题目名称 数字频率 最终得分 100
用户昵称 nzz 运行时间 0.000 s
代码语言 Pascal 内存使用 0.17 MiB
提交时间 2014-10-28 19:01:36
显示代码纯文本
var 
     i,n,c,d:longint;
	 p:real;
	 a:array[0..30]of longint;
begin
	 assign(input,'freq.in');reset(input);
	 assign(output,'freq.out');rewrite(output);
	 fillchar(a,sizeof(a),0);
	 readln(n);
	 for i:=1 to n do begin
		 read(c);
	     inc(a[c]);
	 end;
	 for i:=1 to 30 do begin
		 p:=a[i]/n;
	     c:=round(p*1000);
	     if c=0 then writeln(i,':','0.0%')
		 else begin
			 d:=c div 10;
		     c:=(c-d*10)*10;
	         writeln(i,':',d,'.',c,'%');
		 end;
	 end;
	 close(input);close(output);
end.