#include <bits/stdc++.h>
using namespace std;
#define PII pair<int, int>
#define _for(i, a, b) for (int i = (a); i <= (b); i++)
#define _pfor(i, a, b) for (int i = (a); i >= (b); i--)
#define int long long
const int N = 3e5 + 5;
int n, a[N];
multiset<int> s;
signed main() {
cin >> n;
_for(i, 1, n) cin >> a[i];
sort(a + 1, a + n + 1);
_for(i, 1, n) s.insert(a[i]);
_for(i, 1, n) {
auto it = s.upper_bound(a[i]);
if (*it > a[i]) {
s.erase(it);
}
}
cout << s.size() << endl;
}
这做法能过吗???