@[zfw100](/user/797464) 看一下这个,你那种做法应该会TLE我是用最大连续子串和做到的
```
#include<bits/stdc++.h>
using namespace std;
int a[2000005];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a,a+n+1);
int s=1;
for(int i=2;i<=n+1;i++)
if (a[i]==a[i-1])
s++;
else
{
cout<<a[i-1]<<' '<<s<<endl;
s=1;
}
return 0;
}
```
by x1489631649 @ 2023-10-15 13:32:59
用map不香么
by zyh0516_lucky @ 2023-10-20 19:24:04