记录编号 206094 评测结果 AA
题目名称 数字频率 最终得分 100
用户昵称 Gravatar冥焱 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2015-11-05 23:03:30 内存使用 0.72 MiB
显示代码纯文本
#include<stdio.h>
#include<stdlib.h>
int num[300100]={0};
int cmp(const void*a,const void*b)
{
return *(int*)a-*(int*)b;
}
int main()
{
          freopen("freq.in","r",stdin);
          freopen("freq.out","w",stdout);
          long long n,m=0;char c='%';
          scanf("%lld",&n);
          for(long long i=0;i<n;i++)
          scanf("%d",&num[i]);
          qsort(num,n,sizeof(num[0]),cmp);
          double aa[40]={0.0};
          for(int i=0;i<30;i++)
          {
          for(;i+1==num[m];m++)
          aa[i]+=1.0;
          aa[i]/=double(n);
          printf("%d:%.1lf%c\n",i+1,aa[i]*100.0,c);
          }
          return 0;
}