然而这又是一道大水题。。
啥也不说了,直接上代码。。
#include<iostream>
using namespace std;
int n,a;
int f[1001];
int ans,max1;
void read()
{
int i,j;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>a;
f[a]++;
}
for(i=1; i<=1000; i++)
{
if(f[i]!=0)
ans++;
if(f[i]>max1)
max1=f[i];
}
cout<<max1<<" "<<ans;
return;
}
int main()
{
read();
return 0;
}