#include <iostream>
#include <vector>
#include <unordered_map>
#include <climits>
using namespace std;
int main() {
vector<int> arr={4,5,6,4,6,6,7,8,5,5};
unordered_map<int,int> f;
for(int n:arr){
f[n]++;
}
int m=INT_MAX;
int n=INT_MIN;
for(const auto& x:f){
int f1=x.second;
if(f1>n){
n=f1;
}
if(f1<m){
m=f1;
}
}
cout<<"max freq:"<<m;
cout<<"min freq:"<<n;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KI2luY2x1ZGUgPGNsaW1pdHM+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJdmVjdG9yPGludD4gYXJyPXs0LDUsNiw0LDYsNiw3LDgsNSw1fTsKCXVub3JkZXJlZF9tYXA8aW50LGludD4gZjsKCWZvcihpbnQgbjphcnIpewoJCWZbbl0rKzsKCX0KCQoJaW50IG09SU5UX01BWDsKCWludCBuPUlOVF9NSU47Cglmb3IoY29uc3QgYXV0byYgeDpmKXsKCQlpbnQgZjE9eC5zZWNvbmQ7CiAgICAgICAgaWYoZjE+bil7CgkJCW49ZjE7CgkJfQoJCWlmKGYxPG0pewoJCQltPWYxOwoJCX0KCQkKCX0KCWNvdXQ8PCJtYXggZnJlcToiPDxtOwoJY291dDw8Im1pbiBmcmVxOiI8PG47CglyZXR1cm4gMDsKfQ==