aboutsummaryrefslogtreecommitdiff
path: root/codechef/makeAllEqual/main.cpp
blob: fee0ae95971fb81955dcffb1ba48a96b7b9f84d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<bits/stdc++.h>

using namespace std;

int main () {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int tt;
	cin >> tt;
	while(tt--){
    int n;
    cin >> n;
    vector<int> v(n);
    map<int, int> mp;
    for(int &x : v) cin >> x;
    for(int i = 0; i < n; i++) {
      mp[v[i]]++;
    }
    int mx = 0;
    for(auto p : mp) {
      mx = max(p.second, mx);
    }
    cout << n - mx << endl;
  }
}