rt,见下面的代码
#include<bits/stdc++.h>
using namespace std;
inline int read(){
char c=getchar();
int ret=0,f=1;
while(c<'0'||c>'9'){
if(c=='-')f=-1;
c=getchar();
}
while(c>='0'&&c<='9'){
ret=(ret<<3)+(ret<<1)+c-'0';
c=getchar();
}return ret*f;
}
inline void write(int x,int op=0){
if(x<0)putchar('-'),x=-x;
if(x>9)write(x/10,0);
putchar((char)(x%10+'0'));
if(op){
if(op>0)puts("");
if(op<0)putchar(' ');
if(op==0)puts("114514");
}
}
const int N=1e5+10;
int n;
int a[N];
queue<int>q;
signed main(){
n=read();
for(int i=1;i<=n;i++)a[i]=read();
sort(a+1,a+1+n);
for(int i=1;i<=n;i++){
if(q.front()<a[i])q.pop();
q.push(a[i]);
}write(q.size());
return 0;
}