#include <iostream>
#include <climits>
#include <vector>
#include <unordered_map>
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<m){
m=f1;
}
if(f1>n){
n=f1;
}
}
cout<<"max freq:"<<m;
cout<<"min freq:"<<n;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xpbWl0cz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHVub3JkZXJlZF9tYXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJdmVjdG9yPGludD4gYXJyPXs0LDUsNiw0LDYsNiw3LDgsNSw1fTsKCXVub3JkZXJlZF9tYXA8aW50LGludD4gZjsKCWZvcihpbnQgbjphcnIpewoJCWZbbl0rKzsKCX0KCQoJaW50IG09SU5UX01BWDsKCWludCBuPUlOVF9NSU47Cglmb3IoY29uc3QgYXV0byYgeDpmKXsKCQlpbnQgZjE9eC5zZWNvbmQ7CgkJaWYoZjE8bSl7CgkJCW09ZjE7CgkJfQoJCWlmKGYxPm4pewoJCQluPWYxOwoJCX0KCX0KCWNvdXQ8PCJtYXggZnJlcToiPDxtOwoJY291dDw8Im1pbiBmcmVxOiI8PG47CglyZXR1cm4gMDsKfQ==