#include #include #include #include using namespace std; int main(){ int t,n,l; cin>>t; vector v; for(int i=0; i>n; map m; for(int j=0; j>l; map::iterator it=m.find(l); if(it!=m.end()){ m[l]++; } else { m.insert(make_pair(l,1)); } } vector vm; map::iterator it; for(it=m.begin(); it!=m.end(); ++it){ int c; c=it->second; vm.push_back(c); } int x; x=0; while(1){ int vms=vm.size(); if(vms<3) break; sort(vm.begin(),vm.end(),greater()); if(vm[2]!=0){ vm[0]-=vm[2]; vm[1]-=vm[2]; x+=vm[2]; } vm.erase(vm.begin()+2); } v.push_back(x); } for(int x: v) cout<