题目描述
有n个数(n<50且数在0-19之间),求这个数中相同数字出现的最多次数为几次?
输入
n个数字
输出
1个数字(即相同数字出现的最多次数)
样例
输入
10
1 10 2 0 15 8 12 7 0 3
输出
2
参考代码:
#include <bits/stdc++.h>
using namespace std;
int N=50;
int main()
{
int n,a[20]={0},b[N];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>b[i];
a[b[i]]++;
}
int max=0;
for(int i=0;i<20;i++)
{
if(a[i]>max)
max=a[i];
}
cout<<max;
}