地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=95

算法分析:hash映射

 1 #include<stdio.h>
 2 #include<string.h>
 3 #define N 100010
 4 int a[N];  //存放数字t出现的次数
 5 int main()
 6 {
 7     int m,n,i,t,p,ans;
 8     scanf("%d",&m);
 9     while(m--)
10     {
11         ans=0;
12         memset(a,0,sizeof(a));
13         scanf("%d",&n);
14         for(i=0;i<n;i++)
15         {
16             scanf("%d",&t);
17             a[t]++;  //记录每个数字t出现的次数
18         }
19         for(i=0;i<N;i++)  //从N个数中找众数 
20         {
21             if(a[i]>ans)
22             {
23                 p=i;
24                 ans=a[i];
25             }
26         }
27         printf("%d %d\n",p,ans);
28     }
29     return 0;
30 }    

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2021-09-02
  • 2021-08-07
  • 2021-05-28
  • 2021-10-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
  • 2022-01-16
  • 2021-12-23
  • 2021-12-12
相关资源
相似解决方案